按其他集合中的文档计数筛选mongoose查询结果

按其他集合中的文档计数筛选mongoose查询结果,mongoose,Mongoose,我有两个系列,零售商和产品 我需要做一个查询,返回至少有一个产品分配给他们的所有零售商 产品文档有一个带有零售商id的“零售商”字段 对于Model.aggregate()是否可以这样做?如果可以,如何使用?可以使用product,find()。其中({retailer:{$exists:true,$not:{$size:0}}}})。exec(函数(e,产品){if(e){console.error(e);}if(产品){//做任何事});

我有两个系列,零售商和产品

我需要做一个查询,返回至少有一个产品分配给他们的所有零售商

产品文档有一个带有零售商id的“零售商”字段

对于Model.aggregate()是否可以这样做?如果可以,如何使用?

可以使用product,find()。其中({retailer:{$exists:true,$not:{$size:0}}}})。exec(函数(e,产品){if(e){console.error(e);}if(产品){//做任何事});