如何在MongoDB(在Ubuntu中运行)中删除集合所花费的时间读取毫秒数?
我正在使用'.explain'获取正在执行的查询的读数,但是当我尝试将其标记为drop命令时,我只是收到一条错误消息:
> db.Aircraft.drop().explain()
2014-07-22T05:57:32.173-0700 TypeError: Object true has no method 'explain'
我得到了这里发生的事情的要点,但我不知道记录速度的方法。请问有人能提出什么建议吗?
答案 0 :(得分:0)
可以尝试运行这个小脚本......
use myDBName
var _start = new Date();
db.dropDatabase();
var _end = new Date();
print("Time to drop the database... " + ((_end - _start)/1000));
只需将其粘贴到mongo shell中即可,如果要测量的时间是可测量的,则会显示。