我有以下文件结构
{
"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]
]
即:
[
[<timestamp>,<sum of value grouped by field y>],
[<timestamp>,<sum of value grouped by field y>]
]
我查看了$ project但我仍然无法弄清楚如何使用它来获得所需的输出
答案 0 :(得分:1)
目前显然不可能(使用mapreduce或聚合)。 希望很快就能加入。