У меня есть коллекция с такой структурой:
{
field1:'Foo',
field2:11,
stats:{
A:10,
B:15,
C:10
}
}
Теперь я хочу обобщить все свойства поля статистики.
Но поле статистики является объектом и может отличаться от документа к документу (всегда только числовые поля, но имя полей может меняться),
так это может выглядеть примерно так:
{
field1:'Foo2',
field2:12,
stats:{
A:10,
B:10,
D:5
}
}
есть ли способ использовать агрегацию или $ сумму, чтобы получить такой результат:
{
sumStats:{
A:20,
B:25,
C:10,
D:5
}
}