我正在开发一个应用程序,它使用“字典”集合中的字段映射整理导入的数据,并试图查看有多少记录受到$rename
操作的影响。mongo shell 什么时候db.getLastError()
代表用户调用?我读过它确实getLastError()
在控制台中以交互方式接受新语句之前调用,但是命令行调用的语义是mongo script.js
什么?我假设getLastError()
根本没有调用脚本,但无法在文档中找到确认。
问问题
660 次
1 回答
3
从打开新连接文档:
...此外,在脚本中,您需要显式调用 db.getLastErrorObj() 或 db.getLastError() 以等待写入操作的结果。
这db.getLastErrorObj()
是您想要调用以获取 update/$rename 操作的结果。它返回和对象看起来像:
{
"updatedExisting" : true,
"n" : 2,
"connectionId" : 35,
"err" : null,
"ok" : 1
}
n
是更新文档的数量。
于 2013-01-19T05:35:29.157 回答