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

mongodbの別のリストに含まれているリストをクエリします

    関連する質問があります配列内のすべての要素が条件に一致するかどうかを確認してください 優れたアプローチによる回答 このシナリオでは。埋め込まれたドキュメントの配列を指しますが、次のようにシナリオに適合させることができます:

    db.list.find({ 
        "list" : { $not : { $elemMatch : { $nin : [1,2,3,4,5] } } },
        "list.0" : { $exists: true }
    })
    

    すなわち。リストには[1,2,3,4,5]にない要素が含まれていてはならず、リストには少なくとも1つの要素が含まれている必要があります(これも要件であると想定しています)。



    1. Mongodb 3.0 java insertOne

    2. リモートmongodbサーバーへの接続に失敗しました

    3. MongoDB、新しい値がnullでない場合は、コレクションフィールドを更新します

    4. MongoDBの長所と短所は?