我有类似的文件:
[
{
group: 'x',
key_a: 1234,
Key_b: 3942,
keys: { 'one': 391, 'two': 39291}
},
{
group: 'y',
key_a: 904,
Key_b: 892,
keys: { 'one': 41, 'three': 22}
}
]
我想将所有字段 key_a、key b 和 keys 聚合在一起。因为键是一个地图,其中可以包含任意数量的不同字段,所以我希望将它添加在一起,以维护地图本身作为每个项目之间的连接。例如,上述 to 文档之间的聚合结果将是:
{
key_a: 2138,
Key_b: 4834,
keys: { 'one': 432, 'two':39291', 'three': 22}
}
有没有一种快速的方法来做到这一点?