2011-01-04 3 views

ответ

16

Использование 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.

+0

спасибо, что работает для меня – potomok

+0

Знаете ли вы, где эти поля, которые получают getLastError, документируются? – UpTheCreek