如何统计数据库中每个字段出现次数呢?
比如有一个集合,他的数据是这样的:
[
{_id:1,area:深圳},
{_id:1,area:广州},
{_id:1,area:深圳},
{_id:1,area:深圳}
]
要统计有几个area,其中每个area出现的次数各是几次,生成图表有需要用这个。
如{areas:[‘深圳’,‘广州’]}
目前的方法是固定area字段,然后使用where来count,但如果area字段地区很多的情况下,这样书写代码会很麻烦
请问各位大佬,是否有更佳的解决方式?
1 回复
需要通过自定义事件埋点,添加属性值实现。添加完去计算属性值的加和。
友盟+小程序统计可以实现,具体可以参考这个文档:https://developer.umeng.com/docs/147615/detail/172892