小编Omi*_*mid的帖子

Mongoose 验证错误:架构配置无效

尝试通过嵌入文档来建模集合之间的关系,但是在模式中进行验证并将“必需”设置为 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

validation mongoose node.js mongoose-schema

4
推荐指数
1
解决办法
3万
查看次数

标签 统计

mongoose ×1

mongoose-schema ×1

node.js ×1

validation ×1