7

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

4

1 回答 1

16

使用 getLastError。n键将包含更新文档的数量

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

请注意,这将运行命令“getLastError”,该命令在更新命令完成后返回行数。

此处列出了数据库命令。

于 2011-01-04T18:16:47.777 回答