这是我在mongoDB数据库中的集合的一个文件
id: 1
calItems: Array
0:Object
Ts: 2016-05-01T00:00:00.000+00:00
value: 5
1:Object
Ts: 2016-05-02T00:00:00.000+00:00
value: 8
我需要使用所有文档的这些值的总和创建另一个集合
id:1
value: ?
答案 0 :(得分:0)
您可以使用$ out创建新集合。
db.items.aggregate([{
$project : { sumis: {$sum : "$caltems.value"}}
},
{ $out: "newCollection" }
])