MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Spielt die Schlüsselreihenfolge in einem MongoDB-BSON-Dokument eine Rolle?

Die Reihenfolge der Eigenschaften eines Dokuments wirkt sich nicht auf die Indizierung aus.

Sie können sich selbst davon überzeugen, indem Sie diese Abfrage ausführen:

db.people.find({LName: "abc"}).explain()

und dann diese Abfrage:

db.people.find({LName: "jkl"}).explain()

Sie sollten sehen, dass MongoDB in beiden Fällen den Index verwendet (der cursor Eigenschaft sollte so etwas wie "BtreeCursor LName_1_FName_1" sein ).