如何针对外键猫鼬填充?

马斯鲁尔·阿里汗
if (req.params) {
   const val = await userServices.find()
       .where({
           title: req.params.categoryName
       })
       .populate('profileId', null,
           {
               stateId: { $in: [`${req.params.stateId}`] },
               cityId: { $in: [`${req.params.cityId}`] },
           }
       );
   return res.json({
       success: true,
       val
   })
}

详细信息:这是填充配置文件详细信息的查询,但我想针对StateId填充外键CityId

扎希德·卡里姆

那么你实际上可以这样做:

.populate({
    path: 'profileId',
    populate: {path:'stateId'}
  })
.populate({
    path: 'profileId',
    populate: { path: 'cityId'}
});

参考资料:人口稠密

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章