尝试通过嵌入文档来建模集合之间的关系,但是在模式中进行验证并将“必需”设置为 True 时,出现了错误
一旦我评论了电影模式中类型对象所需的内容,问题就解决了,但我想要验证
const Movie = mongoose.model(
'Movies',
new mongoose.Schema({
title: {
type: String,
required: true,
trim: true,
minlength: 1,
maxlength: 255
},
numberInStock: {
type: Number,
required: true,
min: 0,
max: 255
},
dailyRentalRate: {
type: Number,
required: true,
min: 0,
max: 255
},
genre: genreSchema
required: true
})
);
const genreSchema = new mongoose.Schema({
name: {
type: String,
required: true,
minlength: 5,
maxlength: 50
}
});
Run Code Online (Sandbox Code Playgroud)
类型错误:无效的架构配置:True不是路径中的有效类型required