我有一个orderData的mongo文档。我想对其应用一些聚合。我有项目,并且要根据项目对订单信息进行分组。
但是问题是我的订单将以两种货币兑一个客户,并且我想在用户界面中同时显示两种货币。
[{
"orderNumber": "abc#1",
"project": "project1",
"cashCollection": {
"iso": "USD",
"total": 100
}
},
{
"orderNumber": "abc#2",
"project": "project1",
"cashCollection": {
"iso": "EUR",
"total": 100
}
},
{
"orderNumber": "abc#3",
"project": "project1",
"cashCollection": {
"iso": "USD",
"total": 100
}
}
]
我想要这样的答复。
{
"project": "project1",
"totalCashCollection": [{
"iso": "USD",
"total": 200
},
{
"iso": "AUD",
"total": 100
}
]
}
我想通过mongo模板获取此结果。而且我坚持下去。任何身体都可以帮忙吗?