$ group
集約され、 $ group accumulators
という名前が付けられます
$ sum
を使用したのと同じように
ここでは、 name
に使用する必要があります キーも
{ "$group": {
"_id": "$_id",
"name": { "$first": "$name" }, //$first accumulator
"count": { "$sum": 1 }, //$sum accumulator
"totalValue": { "$sum": "$value" } //$sum accumulator
}}
アキュムレータは、要素の配列のようなもので、その配列として累積されます。$first->名前のグループに含まれる最初の名前を指定します
例: $ _ id
がある場合 同じだが異なる名前["Darik"、 "John"]
$ first
を指定する ダリックと同様に$last
を提供します ジョンに与える