sql >> Databáze >  >> NoSQL >> MongoDB

Záleží na pořadí klíčů v dokumentu MongoDB BSON?

Pořadí vlastností dokumentu nemá vliv na indexování.

Můžete se o tom přesvědčit spuštěním tohoto dotazu:

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

a pak tento dotaz:

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

měli byste vidět, že MongoDB použije index v obou případech (cursor vlastnost by měla být něco jako "BtreeCursor LName_1_FName_1" ).




  1. Jak vrátím souhrn dílčích polí s filtrem na nejvyšším poli?

  2. 3 způsoby, jak vypustit index v MongoDB

  3. Jak převést řetězec na BSON?

  4. chybová zpráva syntaxe mongoexport