【发布时间】:2016-03-09 21:50:25
【问题描述】:
我想深入填充一个可能过于复杂的模型
var ParentSchema = new Schema({
childs: [{type:Schema.ObjectId, ref: 'Child'}],
});
var ChildSchema = new Schema({
subject: [{
price: {type: Number},
data: {type: Schema.ObjectId, ref: 'Subject'}
}]
})
但是,当我使用普通人口时,它似乎不起作用。我现在安装了 deep-populate 并使用以下内容:
Parent.deepPopulate('childs.subjects');
我想知道是否有更简单的方法来完成填充的主题数组。
【问题讨论】:
-
deepPopulate 不填充主题数组中的数据键
标签: node.js mongodb mongoose mongoose-populate