2 つの異なるインデックス セットを使用して mongoDB を使用しています。私のクエリは
db.coll.find({"time":"xyz","x":222, "y":62, "z":"dfd"})
2 つの複合インデックスがあります。
- x+時間
- 時間+x+y+z
この場合、私は Explain("executionStats") を実行しましたが、結果は両方の時間で異なります。インデックス #1 にヒットしている場合もあれば、インデックス #2 にヒットしている場合もあります。なぜ 2 つの異なるインデックスにヒットしているのですか??
ありがとう。