您好,谢谢你的回答,但是我还想问下如果是嵌套数组,怎么分组,并计算数量,例如
db.cl.cl.insert({id:1,his:[{a:1,uid:1},{a:1,uid:3}]});
db.cl.cl.insert({id:2,his:[{a:1,uid:1},{a:1,uid:3},{a:2,uid:3}]});
db.cl.cl.insert({id:1,his:[{a:1,uid:1},{a:1,uid:3},{a:2,uid:3}]});
我要根据id 与his.a分组,计算出 a的各个值出现的次数 结果应为 {a:1,count:3} {a:2,count:2} ,同一条数据出现两次算一次,请问怎么实现