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

MongoDBで$elemMatchで並べ替えるにはどうすればよいですか?

    必要なものを取得するために実行できる集計は次のとおりです。

    db.release.aggregate([
             {$unwind:"$release"},
             {$match:{"release.active":"Y", "release.region":"GB"}},
             {$sort:{"release.date":1}}
    ])
    

    これにより、リリースアレイが巻き戻され、条件に基づいてドキュメントが照合され、選択したドキュメントがリリース日に並べ替えられます。




    1. MongoTimeoutException:サーバーの一致なし-MongoDB Atlas

    2. 要素の位置に基づいてmongoDBの配列要素を削除する

    3. 1つのコマンドでクエリと挿入

    4. マングースで整数値を検証する