Javascript 如何从节点JS上的另一个架构填充计数编号

Javascript 如何从节点JS上的另一个架构填充计数编号,javascript,node.js,mongodb,mongoose,aggregation-framework,Javascript,Node.js,Mongodb,Mongoose,Aggregation Framework,我有两个模式:产品和地区 产品: _id, name, price, region_id 地区: _id, region_name 我想得到区域结果,包括 _id, region_name, **the number of products from the region** 使用Region.find()我得到 [ { _id: XXX, region_name: 'ABC' }, ... ] 我应该使用populate()还是其他方法 我的设置:Node JS、Express

我有两个模式:产品地区

产品

_id,
name,
price,
region_id
地区

 _id,
 region_name
我想得到区域结果,包括

_id, 
region_name, 
**the number of products from the region**
使用Region.find()我得到

[ { _id: XXX, region_name: 'ABC' }, ... ]
我应该使用populate()还是其他方法

我的设置:Node JS、Express、Mongoose


谢谢

您应该在此处使用
$lookup
聚合。填充将无法按预期在此处工作。答案对您不起作用?