如何在猫鼬的嵌入式文档中填充字段?
Posted
技术标签:
【中文标题】如何在猫鼬的嵌入式文档中填充字段?【英文标题】:How to populate a field inside a embedded document in mongoose? 【发布时间】:2021-07-26 19:46:35 【问题描述】:我有一个类似这样的模型“帖子”
// Some other fields
comments: [
new mongoose.Schema(
content:
type: String,
required: [true, "Content for a comment is required."],
,
author:
type: mongoose.Types.ObjectId,
ref: "User",
required: [true, "Author for a comment is required."],
,
),
在获取帖子后,我想不出一种方法来填充 comment
内的 author
字段。我该怎么做?
【问题讨论】:
【参考方案1】:试试Populating across multiple levels
Post.find( ).populate(
path: 'comments',
populate: path: 'author'
);
【讨论】:
Ahhhhhh .. 我之前遇到过类似的解决方案。但我认为这个工作'cmets'也必须参考另一个文件。有效。谢谢。以上是关于如何在猫鼬的嵌入式文档中填充字段?的主要内容,如果未能解决你的问题,请参考以下文章