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

Mongodbのドキュメントフィールドの各配列アイテムに基づいてコレクションをフィルタリングする方法

    ドット表記を使用して、例として次のクエリを実行できます。

    {"parts.0":{"$gte":1},"parts.1":{"$gte":5}}
    

    Mongo Playground

    または、以下のJSコードを使用して、より一般的なものを作成します。

    let input = [1,5];
    let query = Object.fromEntries(input.map((val, i) => ([ "parts." + i, { $gte: val } ])));
    
    console.log(query);


    1. MongoDBからのランダムレコード

    2. pymongo.errors.ConnectionFailure:localhost:27017に接続できませんでした:[Errno111]接続が拒否されました

    3. MongoDBアップデートディープアレイ

    4. Rails:引数の数が間違っています(2が与えられ、1が期待されます)MongoID