我有一个这样的文件:
信息收集:
{
infoType: "Appointment",
contact: ObjectId("5baa28a3f1268917e9220138"),
}
联系人集合:
{
name: "ABC",
email: "abc@def.com"
}
我想通过使用猫鼬的填充方法在查询中仅填充联系人姓名。
答案 0 :(得分:1)
尝试此操作可能会帮助您准确获得所需的东西。
infoModel.find({contactId: ObjectId("5baa28a3f1268917e9220138")})
.populate('contact', "name email")
.then(infoDetails => {
console.log("Info Details -> ", infoDetails)
}).catch(err => {
console.log("Error Occured -> ", err)
})
请参阅document以获取更多知识。