【发布时间】:2020-05-07 22:03:58
【问题描述】:
我正在为 MySQL 中的“用户”表创建模型。理想情况下,我希望有一个“firstName”和“lastName”字段以及一个“fullName”,这将是另外两个的添加。 是否可以在模型中以编程方式进行处理,还是我必须在 INSERT 时处理它?
const User = sequelize.define("users", {
id: {
type: Sequelize.INTEGER,
autoIncrement: true,
allowNull: false,
primaryKey: true,
},
firstName: {
type: Sequelize.STRING(50),
allowNull: false,
},
lastName: {
type: Sequelize.STRING(50),
allowNull: false,
},
fullName: {
type: Sequelize.STRING(50),
allowNull: false,
// something that makes 'firstName' + ' ' + 'lastName' ❤️
},
email: {
type: Sequelize.INTEGER(30),
allowNull: false,
},
});
【问题讨论】:
标签: mysql node.js database model sequelize.js