Я создаю модель для таблицы «пользователей» в MySQL. В идеале я хотел бы иметь поля 'firstName' и 'lastName' и 'fullName', которые были бы добавлением других 2. Можно ли иметь это программно в модели или я должен позаботиться об этом во время 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,
},
});