我理解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