如何在mongodb中创建“深度”聚合对象合并管道

时间:2018-08-03 16:43:46

标签: mongodb mapreduce

我有一组看起来像这样的对象:

{
  'all': {
    'a': 1,
    'b': 6
  },
  'some': {
    'c': 1,
    'd': 3,
  }
}

{
  'all': {
    'b': 1,
    'c': 6
  },
  'some': {
    'd': 1,
    'e': 3,
  }
}

,我希望MongoDB输出这种结果:

{
  'all': {
    'a': 1,
    'b': 7,
    'c': 6,
  },
  'some': {
    'c': 1,
    'd': 4,
    'e': 3
  }
}

有没有可以做这种工作的聚合器?

0 个答案:

没有答案