MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

L'ordine chiave è importante in un documento BSON MongoDB?

L'ordine delle proprietà di un documento non influisce sull'indicizzazione.

Puoi verificarlo di persona eseguendo questa query:

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

e poi questa query:

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

dovresti vedere che MongoDB utilizzerà l'indice in entrambi i casi (il cursor la proprietà dovrebbe essere qualcosa come "BtreeCursor LName_1_FName_1" ).