Задать вопрос
@Alex10214

Что писать в модели sequelize?

Приветствую, в связи с недостатком знаний столкнулся с проблемой. У меня есть таблица в mysql и в ней колонка 'side' и туп у нее 'enum('buy', 'sell')'. Я создаю модель таблицы и не знаю что мне написать в туpe моей модели. Модель создаю для sequelize. Подскажите пожалуйста что мне написать type.
  • Вопрос задан
  • 116 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
Simkav
@Simkav
В модели
type: DataTypes.ENUM("foo",'bar")
в миграции
type: Sequelize.ENUM("foo",'bar")
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@DidarSalimgerey
Не знаю поможет ли мой ответ, но enum принимает несколько допустимые значения из которых выбирается либо первое, либо второе значение и так далее. Значений может быть больше чем два. К примеру ENUM('value 1', 'value 2').

В моделе попробуй написать:

side: {
  type: Sequelize.ENUM('buy', 'shell'),
  default: 'buy' // можно указать значение по default'у
}


и еще пример:
status: {
   type: Sequelize.ENUM("pending", "cancelled", "paid"),
   defaultValue: "pending"
  },
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы