ドキュメントのプロパティの順序は、インデックス作成には影響しません。
このクエリを実行すると、これを自分で確認できます:
db.people.find({LName: "abc"}).explain()
次に、このクエリ:
db.people.find({LName: "jkl"}).explain()
MongoDBが両方の場合(cursor
)でインデックスを使用することがわかります。 プロパティは、"BtreeCursor LName_1_FName_1"
のようになります。 。