sql >> データベース >  >> NoSQL >> MongoDB

部分インデックスの制限は何ですか?

    いいえ、部分インデックスは、使用されるフィルターの演算子のサブセットのみをサポートします。サポートされている演算子は次のとおりです:$AND (トップレベルのみ)、$EQ$LT$LTE$GT$GTE$EXISTS およびTYPE_OPERATOR

    たとえば、$NOTは省略されます。 、$REGEX$OR 、など。

    MongoDBのソースでここ 。

    部分インデックスにはいくつかの一般的な制限もあります:

    • _id インデックスを部分インデックスにすることはできません。
    • スパースインデックスを部分インデックスにすることはできません。
    • シャードキーインデックスを部分インデックスにすることはできません。
    • 部分インデックスは、3.2より前のバージョンではサポートされていません。



    1. 最先端のデータベース管理:ClusterControl-ガイド

    2. MongoDB Javaドライバー3.0は、認証時に例外をキャッチできません

    3. MapReduceのHadoopでのシャッフルと並べ替え

    4. Angular4でmongodb-stitchライブラリを使用する