使用MySQL执行操作时,将显示以下输出:
Query OK, 996 rows affected (0.03 sec)
这是因为删除了996条记录。使用MongoDB执行操作时,有没有办法获得类似的信息?我对花费的时间特别感兴趣。
与.explain()
标记相似,但用于删除或删除记录。
您可以setVerboseShell(true)
在mongo
外壳中使用:
> setVerboseShell(true)
> db.testing.update({}, {$set: { deleteme: true }}, { multi:true })
Updated 100 existing record(s) in 1ms
WriteResult({ "nMatched" : 100, "nUpserted" : 0, "nModified" : 100 })
> db.testing.remove({ deleteme:true })
Removed 100 record(s) in 1ms
WriteResult({ "nRemoved" : 100 })
如果您希望将其作为默认值,则可以将其添加setVerboseShell(true)
到~/.mongorc.js
文件中(该文件将在mongo
外壳启动时加载)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句