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

フィールドがnullでない場合の部分インデックスの作成

    $ne 式演算子はサポートされていません

    $typeを使用できます チェックするのはstring このように{ "email": { $type: "string" } } 、nullタイプは「null」であるため。

    $typeに部分インデックスを使用する 以下のフィルターを使用する必要があります:

    { "email": { "$eq": "[email protected]", "$type": "string" } }
    // or
    { $and: [{ "email": "[email protected]" }, { "email": { $type: "string" } }] }
    

    遊び場



    1. MongoDBで$slice$ filterの結果を使用するにはどうすればよいですか?

    2. コマンドがエラー168(InvalidPipelineOperator)で失敗しました:'認識されない式'$ match '

    3. Mongodb:graphlookup内の計算されたconnectToField

    4. MongoDBの新しいC#ドライバー(非同期および待機)の変更点を理解する