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

マングースクエリ:配列内のIDでオブジェクトを検索します

    オブジェクト全体に関心がある場合は、単純なfindです。 :

    .find({"facebook.id":"<id>", "images.id":<image-id>})
    

    結果の画像配列を減らす方法はないと思います。

    画像配列内の単一の要素を更新するには、次を使用できます:

    .update({"facebook.id":"<id>", "images.id":<image-id>}, {$set : {"images.$.main" :false} } );
    


    1. $textqueryと$orをmongodb/mongooseで使用して複数のテキスト検索を行う方法は?

    2. O ^ 2の問題なしに、Rubyでバイナリビンの文字列の最も近いペア(ハミング距離)を見つける方法は?

    3. カウンターコレクションを使用したnode-mongodb-nativeの自動インクリメント

    4. SpringDataMongoDBのクエリに対して特定のフィールドのみを返す