仅填充猫鼬中的特定字段
Populating only specific fields in mongoose
我有这样一个文档:
信息collection:
{
infoType: "Appointment",
contact: ObjectId("5baa28a3f1268917e9220138"),
}
联系人collection:
{
name: "ABC",
email: "abc@def.com"
}
而且我只想在查询中使用 mongoose 中的填充方法填充联系人姓名。
试试这个,它可能会帮助您得到您想要的东西。
infoModel.find({contactId: ObjectId("5baa28a3f1268917e9220138")})
.populate('contact', "name email")
.then(infoDetails => {
console.log("Info Details -> ", infoDetails)
}).catch(err => {
console.log("Error Occured -> ", err)
})
请参阅 document 了解更多信息。
我有这样一个文档:
信息collection:
{
infoType: "Appointment",
contact: ObjectId("5baa28a3f1268917e9220138"),
}
联系人collection:
{
name: "ABC",
email: "abc@def.com"
}
而且我只想在查询中使用 mongoose 中的填充方法填充联系人姓名。
试试这个,它可能会帮助您得到您想要的东西。
infoModel.find({contactId: ObjectId("5baa28a3f1268917e9220138")})
.populate('contact', "name email")
.then(infoDetails => {
console.log("Info Details -> ", infoDetails)
}).catch(err => {
console.log("Error Occured -> ", err)
})
请参阅 document 了解更多信息。