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

Jaká jsou omezení dílčích indexů?

Ne, dílčí indexy podporují pouze podmnožinu operátorů v použitém filtru. Jediné podporované operátory jsou:$AND (pouze na nejvyšší úrovni), $EQ , $LT , $LTE , $GT , $GTE , $EXISTS a TYPE_OPERATOR .

To vynechává, například $NOT , $REGEX , $OR , atd.

Můžete to vidět ve zdroji pro MongoDB zde .

U dílčích indexů existují také některá obecná omezení:

  • _id indexy nemohou být částečné indexy.
  • Řídké indexy nemohou být částečné indexy.
  • Indexy hardwarového klíče nemohou být částečné indexy.
  • Částečné indexy nejsou podporovány ve verzích starších než 3.2.



  1. Rails 4/Devise/MongoDB:Nepovolené parametry využívající vlastní vlastnosti a silné parametry

  2. MongoDB:jak najít 10 náhodných dokumentů ve sbírce 100?

  3. Schéma Mongoose nebylo pro model zaregistrováno

  4. Jak sloučit dokumenty při importu souboru do MongoDB