sql >> Databasteknik >  >> NoSQL >> MongoDB

Vilka är begränsningarna för partiella index?

Nej, partiella index stöder endast en delmängd av operatorerna i filtret som används. De enda operatörerna som stöds är:$AND (endast på översta nivån), $EQ , $LT , $LTE , $GT , $GTE , $EXISTS och TYPE_OPERATOR .

Det utelämnar till exempel $NOT , $REGEX , $OR osv.

Du kan se det i källan för MongoDB här .

Det finns också några allmänna begränsningar för partiella index:

  • _id index kan inte vara partiella index.
  • Glesa index kan inte vara partiella index.
  • Shardnyckelindex kan inte vara partiella index.
  • Delvisa index stöds inte i tidigare versioner än 3.2.



  1. MongoDB konverterar strängtyp till flyttyp

  2. Gruppera efter värderingar och förutsättningar

  3. Skapa nycklar i bulk i Redis - ServiceStack C#

  4. Mongoose - Versionsfel:Inget matchande dokument hittades för id