与MongoDB更新类似:如何检查更新是成功还是失败?但是对于默认的mongodb shell.db.collection.update()将在两种情况下以静默方式执行:查询找到文档时,何时找不到文档.两次更新后,getLastError也为null.
如何在不重新查询收集的情况下找到实际更新的内容?
我使用MongoDB的版本2.0.4
上Ubuntu 12.04
这db.getLastErrorObj()
是您想要调用以获取更新结果的内容.它返回一个看起来像这样的对象:
{
"updatedExisting" : true,
"n" : 2,
"connectionId" : 35,
"err" : null,
"ok" : 1
}
Run Code Online (Sandbox Code Playgroud)
n
是更新文档的数量.
归档时间: |
|
查看次数: |
2133 次 |
最近记录: |