Mongodb Mongo聚合-在一次调用中对字典中的多个项求和

Mongodb Mongo聚合-在一次调用中对字典中的多个项求和,mongodb,aggregation-framework,Mongodb,Aggregation Framework,我在简单字典中预先计算了每个组织文档的统计数据,如下所示: "stats": { "draft" : 15, "published" : 12, "scheduled" : 0, "archived" : 2, "removed" : 3 } 现在我需要所有组织的总体统计数据(将所有组织分组),因此结果应该是相同的,只是数字将是所有相应字段的总和(drafts将包含所有组织中所有drafts的总和) 这可以在单个聚合调用中实现吗 (如果有帮助的话,我知道

我在简单字典中预先计算了每个组织文档的统计数据,如下所示:

"stats": {
    "draft" : 15,
    "published" : 12,
    "scheduled" : 0,
    "archived" : 2,
    "removed" : 3
}
现在我需要所有组织的总体统计数据(将所有组织分组),因此结果应该是相同的,只是数字将是所有相应字段的总和(
drafts
将包含所有组织中所有
drafts
的总和)

这可以在单个聚合调用中实现吗


(如果有帮助的话,我知道
stats
dictionary中所有可能的键。)

类似于
db.colname.aggregate([{“$group”:{“\u id”:“all”,“draft”:{“$sum”:“$stats.draft”},…列出其他统计字段…}])
可能的重复