我有以下更新 MongoDB 查询,通过 MongoDB 本机客户端在 Node.js 中运行。查询正常工作 - 运行此代码后,我看到 MongoDB 中的对象正在修改:
collection.update(
{
_id : request.query.person,
},
{
$inc: {
score : 1
}
},
{ safe : true},
this /* "this" is for Step */
);
我想知道查询后在 MongoDB 中更新的记录数是多少。我已经看到我可以通过在 MongoDB 中运行 getLastError 来检查它,但我不确定如何使用本机客户端从 Node.js 进行检查。
任何提示如何做到这一点?除了调用 getLastError 还有其他方法吗?