没有索引的MongoDB查找是一个字段的快速某些值

时间:2017-08-01 14:35:52

标签: mongodb

我有一个名为“message”的集合,包含350万个文档。除了_id索引之外,集合上没有索引。

330万个文件的字段“名称”,其值为“peter”。 200k的文件具有字段“name”,其值为“john”。

如果我查询db.message.find({name:“peter”}),则需要大约1毫秒。

如果我查询db.message.find({name:“john”}),则大约需要2秒钟。

我的问题是为什么一个查询真的很快而另一个慢?

0 个答案:

没有答案