【发布时间】:2018-06-27 03:47:32
【问题描述】:
我有一个具有这种结构的集合:
{
field1:'Foo',
field2:11,
stats:{
A:10,
B:15,
C:10
}
}
现在我想总结一下 stats 字段的所有属性。 但是 stats 字段是 Object 并且可能因文档而异(始终只有数字字段,但字段的名称可以更改), 所以它看起来像这样:
{
field1:'Foo2',
field2:12,
stats:{
A:10,
B:10,
D:5
}
}
有没有办法使用聚合或 $sum 来获得这样的结果:
{
sumStats:{
A:20,
B:25,
C:10,
D:5
}
}
【问题讨论】:
标签: node.js mongodb mongoose mongodb-query