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

MongoDBAggregateとGroupByを理解する

    $firstを利用する 演算子と $$ ROOT グループ内の最初のドキュメントを取得するための変数。

    $$ROOT は次のようなシステム変数です:

    次に、最初のドキュメントを投影します。

    db.packages.aggregate([
        {
            $sort : { packageVersion : -1 }
        },
        {
            $group: { "_id": "$PackageId","firstPackage":{$first:"$$ROOT"}}
        },
        {
            $project: { "firstPackage": 1, "_id": 0}
        }
    ])
    



    1. MongoDBの起動に失敗しました-***fassert()の失敗後に中止します

    2. 埋め込まれた関係または参照された関係

    3. RedisとMemcached–2021の比較

    4. MeteorJSのMongoDBコレクションでサブドキュメントの配列を更新する方法