如何添加数组中字段出现的次数字段?

发布于 4 年前作者 yinchao10089 次浏览最后编辑 4 年前来自 ask

数据库结构如下

_id:xxxxx
member:[
{group:1,id:1},
{group:1,id:2},
{group:1,id:3},
{group:2,id:4},
{group:2,id:4},
{group:3,id:5},
] 

想要实现如下的查询结果

_id:xxxxx
member:[
{group:1,id:1,count:3},
{group:1,id:2,count:3},
{group:1,id:3,count:3},
{group:2,id:4,count:2},
{group:2,id:4,count:2},
{group:3,id:5,count:1},
]

多出来的字段count是相同group值的总数.

2 回复