收藏
回答

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

数据库结构如下

_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 个回答

登录 后发表内容