如何合计最终总额?从前面计算的总和
这是最初的结果。
[
{
"name": "a",
"prices": 10,
},
{
"name": "a",
"prices": 20,
}
]
但我必须这么做。
[
{
"name": "a",
"prices": 10,
},
{
"name": "a",
"prices": 20,
},
//i need to do more//
{
"name": "total",
"total":30
}
]
这是示例图片。
在此处输入图像描述
1条答案
按热度按时间xmakbtuz1#
$group
按null并在中构造根文档数组docs
,获取总价totalPrices
concat电流docs
和总价$concatArrays
$unwind
解构docs
数组$project
显示两个字段docs
对象操场