我有以下文档结构
{
"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>
}
我有一个如下的 mongodb 聚合来总结按字段 y 分组的值:
aggregate({
$group : {_id : "$y", value:{$sum:4}}
})
这会给我
[
{
"_id": 42,
"value": 16
}
]
我现在想要的是格式化这个输出,使它看起来像这样:
[
[13512493603565100, 2],
[13512493605167900, 1]
]
IE:
[
[<timestamp>,<sum of value grouped by field y>],
[<timestamp>,<sum of value grouped by field y>]
]
我查看了 $project 但我仍然无法弄清楚如何使用它来获得所需的输出