MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Czy kolejność kluczy ma znaczenie w dokumencie MongoDB BSON?

Kolejność właściwości dokumentu nie wpływa na indeksowanie.

Możesz to zobaczyć na własne oczy, uruchamiając to zapytanie:

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

a następnie to zapytanie:

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

powinieneś zauważyć, że MongoDB użyje indeksu w obu przypadkach (cursor właściwość powinna wyglądać jak "BtreeCursor LName_1_FName_1" ).




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Uzyskiwanie wyniku $grupy z liczbą grup

  2. MongoDB $substrBytes

  3. Częściowe dopasowania przy użyciu prymitywnego pakietu mongo

  4. Meteor - renderowanie nazwy właściciela na liście obiektów

  5. $nin z $expr