我正在尝试找到对包含数百万个testdata记录的集合执行count()所需的时间,具体如下: -
1)从第一个Mongo shell我使用代码将数百万条记录插入到集合中
for (var i = 0; i < 10000000; ++i){
db.unicorns.insert({name: 'sampleName', gender: 'm', weight: '440' });
}
Run Code Online (Sandbox Code Playgroud)
2)从2ndMongo shell我试图在该集合上找到count()(Imp:插入仍然在第一个Mongo Shell上执行)
db.unicorns.count()
Run Code Online (Sandbox Code Playgroud)
我研究过但发现explain()和stats()不能应用于count()命令.
一些
我需要知道在收集插件(类似实时场景)时count()需要多少时间?
这样做还有其他好方法吗?