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

MongoDB:複数の条件で配列内の値を検索

    $ elemMatchを使用して、配列内の要素が指定された一致式と一致するかどうかを確認できます。

    この場合、これを使用して、numbers配列に-10から10の間の要素が含まれるドキュメントを取得できます。

       db.foo.find( { numbers : { $elemMatch : { $gt : -10 , $lt : 10 } } } );
    

    これにより、_id:2ドキュメントが返されます。




    1. $lookup後の集約フィルター

    2. mongodbで重複するURLを検索する

    3. mongodbのメモリ使用量を制限するオプションはありますか?

    4. Mongoを使用した配列要素のクエリ