仅填充猫鼬中的特定字段
Posted
技术标签:
【中文标题】仅填充猫鼬中的特定字段【英文标题】:Populating only specific fields in mongoose 【发布时间】:2019-05-04 12:16:14 【问题描述】:我有这样的文件:
信息收集:
infoType: "Appointment",
contact: ObjectId("5baa28a3f1268917e9220138"),
联系方式:
name: "ABC",
email: "abc@def.com"
我想在 mongoose 中使用填充方法在查询中仅填充联系人姓名。
【问题讨论】:
【参考方案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 了解更多信息。
【讨论】:
以上是关于仅填充猫鼬中的特定字段的主要内容,如果未能解决你的问题,请参考以下文章