Как определить модели без использования Sequelize? (Node.JS с MySQL) - PullRequest
0 голосов
/ 17 октября 2019

Я работаю с Node.JS и MySQL с пакетом "mysql". Есть ли способ определить модели с классом? Я много читаю, и все мнения говорят, что для этого нужно сиквелизироваться. В угловых я использую модель данных, как это:

export class Stage {
    public name: string;
    public consultation: string;
    public approval: string;
    public stageOrder: number;
}

Есть ли способ заставить его работать в nodejs? Спасибо

1 Ответ

1 голос
/ 17 октября 2019

Да, вам нужно использовать sequellize и определить класс следующим образом:

           const Stage = sequelize.define('stage', {
  name: {
    type: Sequelize.STRING,
    allowNull: false
  },
  consultation: {
    type: Sequelize.STRING
   
  },
 approval: {
    type: Sequelize.STRING
   
  },
 stageOrder: {
    type: Sequelize.INTEGER
   
  }
}, {
  // options
});

С документацией можно ознакомиться здесь .

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