[英]how create mongoDB collection using data of another collection in same database
這是我在 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([{
$project : { sumis: {$sum : "$caltems.value"}}
},
{ $out: "newCollection" }
])
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.