
78 Глава 3. Создание, обновление иудаление документов
Обратите внимание, что в возвращаемом документе мы по-прежнему
видим слово "READY", поскольку метод ndOneAndUpdate по умолчанию воз-
вращает состояние документа до его изменения. Он вернет обновленный
документ, если мы установим для поля "returnNewDocument" в документе
параметров значение true. Документ параметров передается в качестве
третьего параметра методу ndOneAndUpdate:
> db.processes.ndOneAndUpdate({"status" : "READY"},
... {"$set" : {"status" : "RUNNING"}},
... {"sort" : {"priority" : -1},
... "returnNewDocument": true})
{
"_id" : ObjectId("4b3e7a18005cab32be6291f7"), ...