0

如何在下表的 gpa 列中指定 0.0 到 4.0 之间的范围?

 const Student = db.define('student', {
      firstname: {
        type: Sequelize.STRING,
        validate: {
          notEmpty: true,
        },
        allowNull: false,
      },
      lastname: {
        type: Sequelize.STRING,
        validate: {
          notEmpty: true,
        },
        allowNull: false,
      },
      gpa: {
        type: Sequelize.INTEGER, 
      }
    });
4

1 回答 1

1

我认为这可以帮助您验证:

const Student = db.define('student', {
    ...
    gpa: {
        type: Sequelize.INTEGER,
        allowNull: false,
        defaultValue: 0,
        validate: {
            min: 0,
            max: 4
        }
    }
    ...
})

有关更多详细信息:请阅读

于 2018-08-30T04:58:10.897 回答