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

MongoDB Aggregation:個別のフィールドをカウントする

    $addToSet演算子と$unwind演算子を使用してこれを理解しました。

    MongodbAggregationカウント配列/セットサイズ

    db.collection.aggregate([
    {
        $group: { _id: { account: '$account' }, vendors: { $addToSet: '$vendor'} }
    },
    {
        $unwind:"$vendors"
    },
    {
        $group: { _id: "$_id", vendorCount: { $sum:1} }
    }
    ]);
    

    それが誰かに役立つことを願っています



    1. 1つのステートメントで複数のmongo更新演算子?

    2. RubyのMULTIブロック内のRedisからどのように読み取ることができますか?

    3. ISO8601の日付文字列をUTCタイムゾーンで日付に解析します

    4. LuaSocket、Lua 5.2、Redis