猫鼬填充如何在同一对象而不是子文档中填充文档
Posted
技术标签:
【中文标题】猫鼬填充如何在同一对象而不是子文档中填充文档【英文标题】:Mongoose populate how to get populate document in same object instead of sub document 【发布时间】:2020-04-30 10:36:12 【问题描述】:我正在使用 mongoose populate 来获取另一个文档。我正在获取数据,但是作为子文档而不是子文档,我如何才能获得同一个对象。
"key":"value"
"userid":
_id:"userid"
但我需要像下面这样
“核心价值” “用户标识”:“用户标识”
【问题讨论】:
【参考方案1】:您可以更改方案的属性。
它:
"userid":
type: Schema.Types.ObjectId,
ref: "User"
开始:
"userid":
id:
type: Schema.Types.ObjectId,
ref: "User"
【讨论】:
实际上是我作为子文档获得的参考文档,而不是我想要获得的相同级别的文档响应以上是关于猫鼬填充如何在同一对象而不是子文档中填充文档的主要内容,如果未能解决你的问题,请参考以下文章