Изменить вывод модели в ORM на мой собственный формат данных в ORM - узел sequilize - PullRequest
0 голосов
/ 01 февраля 2019

Вместо того, чтобы показывать статус как целое число, мне нужно, чтобы статус был («Ожидание», «Актив», «InActive»).Как я могу добиться этого в узле

var CustomerLogin = sequelize.define('users', { id: { type: DataTypes.INTEGER(11), allowNull: false, primaryKey: true, autoIncrement: true }, email: { type: DataTypes.STRING(255), allowNull: true }, status: { type: DataTypes.INTEGER(4), allowNull: false }, });

1 Ответ

0 голосов
/ 01 февраля 2019

Там, где вам нужно отобразить статус, вы можете использовать функцию, подобную этой:

function DisplayStatus(status){
  switch(status){

      case 0: 
          return "Pending"
      ...
      default: 
          return "unknown status"

  }
}


....


const status = DisplayStatus(yourStatusInteger)
...