В SQL вы можете сделать что-то вроде:
UPDATE test SET a = b + c
Мне интересно, есть ли что-то, что я могу сделать, похожее в MongoDB.Например что-то вроде:
db.test.update({},{$set: {a: b + c}})
Однако, когда я пытаюсь это сказать, что b и c не определены (что имеет смысл).Есть ли способ, которым я могу сказать Монго использовать значение полей объекта, который он обновляет?Или мне всегда нужно делать это в два этапа - сначала получить поля, а затем использовать их для построения соответствующего оператора обновления.