用猫鼬定义模型时allowNull和required有什么区别

时间:2018-07-22 06:25:11

标签: javascript mongodb mongoose

使用猫鼬定义架构时,using required: trueallowNull: false之间有什么区别吗?

const Schema = new Schema({
  questionId: {
    type: String,
    allowNull: false,
    required: true,
  },
});

1 个答案:

答案 0 :(得分:0)

Mongoose / Mongodb没有allowNull选项,尽管设置后不会引发任何错误。

如果您希望将其设为必填字段,则仅required: true可以工作