私は次のドキュメント構造を持っています
{
"timestamp" : 13512493603565120,<br>
"value" : 1,<br>
"y" : 42,<br>
"M" : 513,<br>
"w" : 2234,<br>
"d" : 15639,<br>
"S" : 46918,<br>
"h" : 375347,<br>
"m" : 22520822,<br>
"s" : 1351249360,<br>
"_id" : ObjectId("508aa61100b5457c04000001"),<br>
"__v" : 0<br>
}
フィールドyでグループ化された値を合計するために、次のようにmongodb集計があります。
aggregate({
$group : {_id : "$y", value:{$sum:4}}
})
これは私に与えます
[
{
"_id": 42,
"value": 16
}
]
私が今欲しいのは、この出力を次のようにフォーマットすることです。
[
[13512493603565100, 2],
[13512493605167900, 1]
]
すなわち:
[
[<timestamp>,<sum of value grouped by field y>],
[<timestamp>,<sum of value grouped by field y>]
]
$ projectを見ましたが、それを使用して目的の出力を取得する方法がわかりません。