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

MongoDB:クエリ結果が配列内の任意の値と一致する

    $inをご覧ください。 MongoDBの演算子。検索で使用すると、リクエストを高速化するために、lean メソッド:これを使用すると、mongoDBはMongooseモデル/オブジェクトではなくJSオブジェクトを返します。

    YourModel.find({storeID: {$in: storeIDarray }}).lean().exec(yourCallback);
    

    次に、reduceを使用できます 結果の配列のメソッド:

    yourResult.reduce((acc, el) => acc.concat(el.sensorID), []);
    

    お役に立てば幸いです。
    よろしくお願いいたします




    1. mongodbで変更されたドキュメントの通知を受け取る

    2. Mongodb読み取りロック

    3. サブドキュメントの配列でMongoDBドキュメントを更新する方法

    4. 親キーが不明な場合にMongoDBを値でクエリする