当我在集合上放置索引时,查询需要更长的时间。
> db.baz.drop();for(var n=0;n<100000;n++)db.baz.insert({i:n})
没有索引,
db.baz.find({i:{$ mod:[10,0]}})。explain()
“millis”:107,
但是有了索引,
db.baz.ensureIndex({I 1})
db.baz.find({i:{$ mod:[10,0]}})。explain()
“millis”:284,
这怎么可能?
谢谢,
Eric J.