У меня есть документы, как следующийMongoDB агрегирование на Ключах поддокументе
{
date: ISODate(some-date)
story: {
a: 24,
b: 12
}
},
{
date: ISODate(some-date)
story: {
b: 16,
c: 14
}
}
И я хочу, чтобы получить результат, несколько, как:
{
a: 24,
b: 28,
c: 14
}
Я смотрел на это во многих местах но не смог найти способ сделать это. Очевидно, что отдых не работает, поскольку он не является подмассивом. И я не могу понять, как использовать группу в этом.
Я думаю, что вы могли бы сделать это с a map уменьшить http://docs.mongodb.org/manual/core/map-reduce/ или с http: //docs.mongod b.org/manual/core/aggregation-pipeline/, но я не знаком с последними. – gimpycpu
Я пытаюсь получить его с конвейером агрегации, но пока не повезло. –