Считайте, что у нас есть повышение зарплаты для всех сотрудников, где повышение зарплаты не привязано ко всем людям, и это зависит от некоторых полей в одном документе с сотрудниками, как я могу обновить все зарплаты до документов mongo (по одному на каждого сотрудника) с одной командой?Как обновить несколько документов в MongoDB с одинаковыми критериями обновления в одной команде?
Update
Рассмотрим У меня есть идентификатор служащего или имя, а также обновления заработной платы, и хотите обновить все документы, с помощью одной команды
Образцы документов
{ _id: "11111", заработная плата: (metric_1/metric_2), название: "Androw", metric_1: 12345, metric_2: 222,
... }
{ _id: "22222", зарплата: (metric_1/metric_2), название: "Джон", metric_1: 999, metric_2: 223, ... }
где metric_1 и metric_2 являются случайными факторами, связанными с пользовательскими взаимодействиями, а заработная плата является их функцией.
Существует множество способов сделать такие обновления. Однако, для четкого решения, пожалуйста, обновите сообщение вместе с некоторой типовой структурой документа. Для справки см. Http://stackoverflow.com/help/mcve – Saleem
@Saleem, Спасибо за ваш комментарий. Сообщение обновлено. – securecurve
Каковы критерии повышения стоимости. Как зарплата 100 натолкнулась на 300? Любая математическая формула? Любой процент? – Saleem