假设我有一组记录:
{'name':'record1', 'colors':['red','green','blue']}
{'name':'record2', 'colors':['red','orange']}
{'name':'record3', 'colors':['red','yellow','blue']}
{'name':'record4', 'colors':['red','green','blue']}
我可以使用以下代码获取唯一颜色列表:
collection.distinct('colors')
#returns
['red','green','blue','orange','yellow']
有没有可能统计出这些值出现的记录数?
例如:
[{'count':4,'color':'red'},{'count':2,'color':'green'}]
group
进行聚合。 - Ali Dehghani