7
Я обновляю несколько элементов в mongodb. Возможно ли вернуть число затронутых объектов?Как вернуть число обновленных объектов в mongodb?
Я обновляю несколько элементов в mongodb. Возможно ли вернуть число затронутых объектов?Как вернуть число обновленных объектов в mongodb?
Использование getLastError. Ключ п будет содержать ряд обновленных документов
> db.count.update({x : 1}, {$inc : {x : 1}}, false, true)
> db.runCommand({getLastError : 1})
{
"err" : null,
"updatedExisting" : true,
"n" : 5,
"ok" : true
}
Обратите внимание, что это запускает команду «GetLastError», которая возвращает количество строк после того, как команда завершения обновления.
Команды базы данных: listed here.
спасибо, что работает для меня – potomok
Знаете ли вы, где эти поля, которые получают getLastError, документируются? – UpTheCreek