Мой модал выглядит следующим образом.Я хочу знать лучший подход для определения модальных свойств в узле js с помощью sequelize
User =sequelize.define('User',{
id: {
allowNull: false,
primaryKey: true,
type: Sequelize.UUID,
defaultValue: uuid()
},
user: {
type: Sequelize.JSON,
}
},
{
tableName:"user",
underscored:true,
timestamps:false
}
);
, а затем я указываю модальное значение как
let userModal = {
name: {type:Sequelize.TEXT,allowNull:false},
nickname: {type:Sequelize.TEXT,allowNull:true},
dateofjoining: {type:Sequelize.DATE,allowNull:false,defaultValue:Sequelize.NOW}
}
Когда я собираюсь создатьновый экземпляр объекта Я бы создал новый экземпляр userModal и добавил бы этот экземпляр в User.user
Я хочу знать, существует ли более подходящий подход.