Javascript 如何使用同一数据库中另一个集合的数据创建mongoDB集合
这是我在mongoDB数据库中收集的一个文档Javascript 如何使用同一数据库中另一个集合的数据创建mongoDB集合,javascript,mongodb,Javascript,Mongodb,这是我在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: ? 您可以使用$out创建新集合 db.items.aggregate([{
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: ?
您可以使用$out创建新集合
db.items.aggregate([{
$project : { sumis: {$sum : "$caltems.value"}}
},
{ $out: "newCollection" }
])
非常感谢,我使用了sumis:{$sum:'$caltems.value'}。现在它正在工作'