如何在mongodb中返回更新对象的数量?

pot*_*mok 7 mongodb mongodb-query

我正在更新mongodb中的多个元素.是否可以返回受影响对象的数量?

Jav*_*ero 16

使用getLastError.该ñ键将包含更新的文档数

> db.count.update({x : 1}, {$inc : {x : 1}}, false, true)
> db.runCommand({getLastError : 1})
{
"err" : null,
"updatedExisting" : true,
"n" : 5,
"ok" : true
}
Run Code Online (Sandbox Code Playgroud)

请注意,这会运行命令"getLastError",它返回更新命令完成后的行数.

此处列出了数据库命令.