我正在尝试查找对包含数百万条测试数据记录的集合执行 count() 所需的时间,并具有以下场景:-
1)从第一个 Mongo shell 我使用代码将数百万条记录插入到集合中
for (var i = 0; i < 10000000; ++i){
db.unicorns.insert({name: 'sampleName', gender: 'm', weight: '440' });
}
2)从 2ndMongo shell 我试图在该集合上找到 count() (Imp:虽然插入仍在第一个 Mongo Shell 上执行)
db.unicorns.count()
我研究但发现 explain() 和 stats() 不能应用于 count() 命令。
一些
我需要找出当有插入进行收集时 count() 需要多少时间(类似于现场场景)?
有没有其他好的方法可以做到这一点?