有两个集合,一个是商品,一个是商品分类
商品集合goods:
[
{
_id: "5c74f197e4a2b621d8aff0fa",
name: "手机",
class: [
"5c74efb2e4a2b621d8aff0e6", "5c74ef48e4a2b621d8aff0de"
]
}
]
商品分类集合classes:
[
{
_id: "5c74efb2e4a2b621d8aff0e6",
name: "数码产品"
},
{
_id: "5c74ef48e4a2b621d8aff0de",
name: "手机"
}
]
我想查询商品分类集合classes的列表,并且返回该分类下有多少个商品,关联条件是classes的_id在goods的class数组中,期待效果是这样:
[
{
_id: "5c74efb2e4a2b621d8aff0e6",
name: "数码产品",
conut: 5
},
{
_id: "5c74ef48e4a2b621d8aff0de",
name: "手机",
conut: 7
}
]
这个如何实现,用aggegate,求大神!
大神们,求解答呀