1

我正在使用具有两组不同索引的 mongoDB。我的查询是

db.coll.find({"time":"xyz","x":222, "y":62, "z":"dfd"})

有两个复合索引

  1. x+时间
  2. 时间+x+y+z

在这种情况下,我确实解释了(“executionStats”)并且两次结果都不同,有时它会达到索引#1,有时会达到索引#2,知道为什么它会达到两个不同的索引吗?

谢谢。

4

0 回答 0