Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MongoDB shell:检查更新是否成功_Mongodb - Fatal编程技术网

MongoDB shell:检查更新是否成功

MongoDB shell:检查更新是否成功,mongodb,Mongodb,类似于但适用于默认mongodb shell。db.collection.update()在两种情况下都将以静默方式执行:查询找到文档时和未找到文档时。两次更新后,getLastError也为null 如何在不重新查询集合的情况下发现某些内容实际上已更新 我在Ubuntu 12.04上使用MongoDB版本2.0.4,,这是您想要调用的,以获得更新的结果。它返回一个如下所示的对象: { "updatedExisting" : true, "n" : 2, "connect

类似于但适用于默认mongodb shell。db.collection.update()在两种情况下都将以静默方式执行:查询找到文档时和未找到文档时。两次更新后,getLastError也为null

如何在不重新查询集合的情况下发现某些内容实际上已更新

我在Ubuntu 12.04上使用MongoDB版本
2.0.4
,这是您想要调用的,以获得更新的结果。它返回一个如下所示的对象:

{
    "updatedExisting" : true,
    "n" : 2,
    "connectionId" : 35,
    "err" : null,
    "ok" : 1
}

n
是更新文档的数量。

2.0.4,我在Ubuntu 12.04上;如果有帮助,我可以更新。您指的是文档的哪一部分?我已经盯着这个页面看了一个小时了。找不到要更新的文档并不是一个错误。在2.2.2 shell中,您确实会在控制台收到一条关于更新了多少文档的消息。e、 g.
在0毫秒内更新了1条现有记录
谢谢,非常适合我。