Как указать модальный тип данных JSON в posgresql с узлом js, sequelize - PullRequest
0 голосов
/ 01 декабря 2018

Мой модал выглядит следующим образом.Я хочу знать лучший подход для определения модальных свойств в узле 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

Я хочу знать, существует ли более подходящий подход.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...