多行mongodb更新中受影响的行数
使用mongo shell需要添加到更新/删除查询中的内容,以同时返回受查询影响的行数。我认为没有办法直接从调用中获取该行数,但您可以在之后立即调用以下命令:多行mongodb更新中受影响的行数,mongodb,mongodb-query,mongodb-update,Mongodb,Mongodb Query,Mongodb Update,使用mongo shell需要添加到更新/删除查询中的内容,以同时返回受查询影响的行数。我认为没有办法直接从调用中获取该行数,但您可以在之后立即调用以下命令: db.runCommand({getLastError: 1}) 这将返回一个json对象。该对象中的“n”键将告诉您受影响的文档数: { "updatedExisting" : true, "n" : 1, "connectionId" : 26, "err" : null, "ok" : 1
db.runCommand({getLastError: 1})
这将返回一个json对象。该对象中的“n”键将告诉您受影响的文档数:
{
"updatedExisting" : true,
"n" : 1,
"connectionId" : 26,
"err" : null,
"ok" : 1
}
我不认为有办法直接从电话中获取该号码,但您可以在之后立即拨打以下电话:
db.runCommand({getLastError: 1})
这将返回一个json对象。该对象中的“n”键将告诉您受影响的文档数:
{
"updatedExisting" : true,
"n" : 1,
"connectionId" : 26,
"err" : null,
"ok" : 1
}
只需将写关注添加到调用中,它就会自动轮询get last错误,并重新发送responseThanks@Sammaye。这似乎是最好的解决方案,只需在调用中添加写关注点,它就会自动轮询get last错误,并重新发送responseThanks@Sammaye。这似乎是最好的解决办法