sql >> Database >  >> NoSQL >> MongoDB

Wat zijn de beperkingen van gedeeltelijke indexen?

Nee, gedeeltelijke indexen ondersteunen slechts een subset van de operators in het gebruikte filter. De enige ondersteunde operators zijn:$AND (alleen op het hoogste niveau), $EQ , $LT , $LTE , $GT , $GTE , $EXISTS en de TYPE_OPERATOR .

Dat laat bijvoorbeeld $NOT . buiten beschouwing , $REGEX , $OR , enz.

Je kunt dat zien in de bron voor MongoDB hier .

Er zijn ook enkele algemene beperkingen op gedeeltelijke indexen:

  • _id indexen kunnen geen gedeeltelijke indexen zijn.
  • Sparse indexen kunnen geen gedeeltelijke indexen zijn.
  • Shard-sleutelindexen kunnen geen gedeeltelijke indexen zijn.
  • Gedeeltelijke indexen worden niet ondersteund in eerdere versies dan 3.2.



  1. Meteor-app op iPad gebruiken die is geïmplementeerd op een externe server met Meteor-up (probleem bij het verbinden met mongodb)

  2. Verbinding maken met Meteor Mongo vanuit GUI

  3. Veerlaars + redis

  4. MongoError:filterparameter moet een object zijn