Автоматически получить все столбцы таблицы в модели сиквела - PullRequest
0 голосов
/ 13 января 2020

Я изучаю секвелирование js, и мне было интересно, есть ли способ определить модель и получить ли она все столбцы таблицы автоматически?

У нас огромный набор данных, и таблица, на которой я буду основывать модель, содержит 200 столбцов. Даже если мне нужно только 50 из 200 столбцов, это все еще много.

Есть ли способ определить модель, и он будет автоматически получать все столбцы с их именами, а не определять каждый столбец вручную? Что-то вроде

const HugeData = db.define('likeALotOfData', {
  //get all columns 
})

Если это что-то меняет, я использую ms sql и утомительно

Спасибо

1 Ответ

1 голос
/ 13 января 2020

хммм, вы определяете атрибуты в своем запросе? я использую sequelize, и он автоматически выбирает все столбцы, если вы не указали атрибуты в запросе на поиск ... Или вы имеете в виду, что вам не нужно вводить все столбцы, которые есть в вашей базе данных, в вашу модель? Если это так, вы можете использовать sequelize-auto для генерации этого кода для вас ... я делаю это в отдельном проекте, копирую и вставляю его в мою модель ..

...