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

Jakie są ograniczenia indeksów częściowych?

Nie, indeksy częściowe obsługują tylko podzbiór operatorów w używanym filtrze. Jedyne obsługiwane operatory to:$AND (tylko na najwyższym poziomie), $EQ , $LT , $LTE , $GT , $GTE , $EXISTS i TYPE_OPERATOR .

To pomija, na przykład $NOT , $REGEX , $OR itp.

Możesz to zobaczyć w źródle MongoDB tu .

Istnieją również pewne ogólne ograniczenia dotyczące indeksów częściowych:

  • _id indeksy nie mogą być indeksami częściowymi.
  • Rzeczywiste indeksy nie mogą być częściowymi indeksami.
  • Indeksy klucza odłamkowego nie mogą być indeksami częściowymi.
  • Indeksy częściowe nie są obsługiwane w wersjach wcześniejszych niż 3.2.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Kolekcja MongoDB runCommand z PHP

  2. zapytanie do pobrania wielu obiektów w tablicy w mongodb

  3. MongoDB $toLower

  4. Meteor:Meteor.call() od wewnątrz obserwuje callback nie jest wykonywany

  5. Współbieżność - Uzyskanie identyfikatora wygenerowanego przez MongoDB obiektu wstawionego przez Javę w bezpieczny sposób wątkowo