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

null値のMongoDbクエリ配列

    null要素を含む配列を含むドキュメントを検索するには、次のコマンドを実行してください:

    db.collection.find({"keyWithArray":{$elemMatch:{"$in":[null], "$exists":true}}})
    

    safaribooksonline によると 適切なnull マッチングは$inを使用して実行されます ($eqは使用できないため nullを使用 )。また、nullとの比較 :

    {"something":null}
    

    「something」フィールドがnullに設定されているドキュメントと、「something」フィールドがまったくないすべてのドキュメントが一致します。したがって、$existsを使用してキーが存在することを確認する必要があります 。



    1. MongoDBアップサートの説明

    2. 変数への検索クエリで結果をマングースに返します

    3. ブラウザを介してmongodbに接続しますか?

    4. マングース:アルファベット順に並べ替える