MongoDB查询索引字段和另一个未索引的字段

时间:2014-12-24 11:40:55

标签: javascript performance mongodb indexing mongoose

我的用户集合中的每个文档都有两个字段:email唯一索引)和password(不是索引)。

因此,如果我执行model.findOne({ email: "john@gmail.com", password: "abc" });之类的操作,MongoDB会搜索整个集合以查看哪个文档与提供的电子邮件和密码相匹配?或者MongoDB是智能的,只在索引空间中进行二进制搜索,也就是检查每个索引文档是否都提供了密码。

非常感谢!

0 个答案:

没有答案