1
我在MongoDB中使用索引。我有一个查询,使得:MongoDB查询涉及一些字段的索引和一些不是
db.collection.find({field1:"val1",field2:"val2",field3:"val3"})
其中“FIELD1”和“FIELD2”是一个复合索引但“字段3”的部分不是任何索引的一部分。 我的问题是将会对整个集合执行集合扫描以匹配'field3'的值,还是'field1'和'field2'上索引的存在会限制要扫描'field3'值的文档数量?
提前感谢您的时间。
你应该看看的[解释()](HTTPS://docs.mongodb .com/manual/reference/method/cursor.explain /)。这会告诉你到底你在找什么 – felix