Mongoose变量模式引用

时间:2015-06-09 01:19:17

标签: mongodb mongoose mongoose-schema

我正在寻找拥有引用变量子模型的父模型的最佳方法。有没有办法在保存父模型时设置引用,然后让它自动填充子项?如果不是,那么实现具有可变子字段的父模型的最佳方法是什么。

var ChildSchema1 = new Schema({
    field1: String,
    field2: String
});


var ChildSchema2 = new Schema ({
    field3: Number,
    field4: String
});

var ParentSchema = new Schema({
    name: {type: String, required: true},
    child_ref: {type: ObjectId, ref: ChildSchema1 OR ChildSchema2}
});

1 个答案:

答案 0 :(得分:0)

我遇到了类似的问题,我需要进行架构继承。看起来这个github项目对我们两个都有用:

https://github.com/briankircho/mongoose-schema-extend