mongodb求和字段的子键/值对

时间:2017-08-07 09:12:23

标签: mongodb sum aggregate

我理解Stack Overflow上有类似的问题,但问题是我实际上无法改变Mongo Schema的结构。我有一份类似于以下内容的文件:

{
    "_id" : ObjectId("asdfghjkl"),
    "recordId" : "0000_11111",
    "__v" : 0,
    "userid" : "0000",
    "date" : ISODate("2017-08-07T07:34:19.505Z"),
    "username" : "batman",
    "countries" : {
        "Philippines" : 1,
        "Lebanon" : 1,
        "Andorra" : 1,
        "Vanuatu" : 1,
        "China" : 2,
        "Greenland" : 2,
        "Denmark" : 1,
        "Hong Kong" : 1
    }
}

国家列表比上面的例子大得多,想象多达100个国家,总数达到500,000。我需要一个可以获取国家/地区列表值的汇总并总结它们。我尝试了分组和$ sum但没有成功。

有什么快速的解决方案吗?

谢谢! AK

0 个答案:

没有答案