【发布时间】:2016-09-02 13:10:52
【问题描述】:
我在猫鼬中有以下架构,我想在另一个架构中作为嵌套数组:
var NestedSchema = new Schema({
name: { type: String, required: true }
});
其他一些需要嵌套模式的模式和数组。
var EventSchema = new Schema({
name: { type: String, required: true, unique: true },
fields: [NestedSchema]
});
效果很好。但是现在我想对该数组进行一些验证。
var validators = // some validators
var EventSchema = new Schema({
name: { type: String, required: true, unique: true },
fields: [{ type: 'NestedSchema', required: true, validate: validators }]
});
当然键入:'NestedSchema' 不起作用,这是在黑暗中拍摄。 mongoose 是否允许您拥有基于模式的对象数组
【问题讨论】:
标签: mongodb mongoose mongoose-schema