代码之家  ›  专栏  ›  技术社区  ›  Mosius sMiLo

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

  •  0
  • Mosius sMiLo  · 技术社区  · 6 年前

    有什么区别吗 using required: true allowNull: false 用Mongoose定义模式时?

    const Schema = new Schema({
      questionId: {
        type: String,
        allowNull: false,
        required: true,
      },
    });
    
    1 回复  |  直到 6 年前
        1
  •  0
  •   Mosius sMiLo    6 年前

    Mongoose/Mongodb没有 allowNull 选项,但如果设置了,它不会抛出任何错误。

    如果您想让一个字段成为必需的,仅 required: true 有用吗