【发布时间】:2021-08-18 08:57:58
【问题描述】:
我有这些文件。
[
{
_id: 'a1',
sales: [
{
amont: 12,
servicer_id: 'A',
},
{
amont: 10,
servicer_id: 'B',
},
],
service: [
{
amont: 25,
servicer_id: 'A',
},
{
amont: 20,
servicer_id: 'B',
},
],
},
{
_id: 'a2',
sales: [
{
amont: 10,
servicer_id: 'A',
},
{
amont: 20,
servicer_id: 'B',
},
],
service: [
{
amont: 15,
servicer_id: 'A',
},
{
amont: 10,
servicer_id: 'B',
},
],
},
]
从上面的文档中,我想找到以下内容。
1.服务端A和B服务的次数。
2.服务商 A 和 B 完成的销售数量。
3.服务者A和B的总服务量。
4.服务商A和B的总销售额。
预期输出
[
{
servicer: 'A',
services: 2,
sales: 2,
totalSale: 22,
totalService: 40,
},
{
servicer: 'B',
services: 2,
sales: 2,
totalSale: 30,
totalService: 30,
},
];
【问题讨论】:
标签: mongodb mongodb-query aggregation-framework