findAndModify
возвращает документ, обновление не работает.
Если я правильно понял Dwight Merriman (один из оригинальных авторов mongoDB), используя обновление для изменения одного документа, то есть («multi»: false} также является атомарным. В настоящее время он также должен быть быстрее, чем выполнять эквивалентное обновление, используя findAndModify
.