0
我有以下JSON结构 -如何使用mongo获取元素的总和?
[{
cName:"A",
"vms" : [
{
"status":"off",
"name":"ds0",
"capacity":5
},
{
"name" : "ds1",
"status":"on",
"capacity":5
},
{
"name" : "ds2",
"status":"off",
"capacity":5
},
{
"name" : "ds3",
"status":"off",
"capacity":10
}
],
},
{
cName:"B",
"vms" : [
{
"name" : "ds4",
"status":"on",
"capacity":52
},
{
"name" : "ds3",
"status":"off",
"capacity":50
},
{
"name" : "ds5",
"status":"off",
"capacity":15
}
],
}
]
我的预期输出如下 -
[{
"cName":"A",
"capacity":20,
},[{
"cName":"B",
"capacity":65,
}
]
我使用蒙戈聚合得到的输出。
我能够使用它获得cname和容量,但无法获得容量总和。
如何获得使用mongo聚合的vms容量的总和?