Как быстро и без мучений не писать файлы моделей самому, а заставить это делать специальную программку-скрипт. Скрипт подключится к базе данных и сгенерирует все файлы моделей из текущей схемы.
Ссылки
https://github.com/sequelize/sequeliz...
https://github.com/sequelize/sequelize
Код ролика
import { Sequelize } from 'sequelize';
// const { Sequelize } = require('sequelize');
import Serializer from 'sequelize-to-json';
import initModels from './models/init-models.js';
import Note from './models/note.js';
const sequelize = new Sequelize('playsax', 'root', '', {
host: 'localhost',
dialect: 'mysql',
});
initModels(sequelize);
const notes = await Note.findAll();
const simpleNotes = Serializer.serializeMany(notes, Note);
console.log(simpleNotes);
Команда для генерации моделей
node_modules\.bin\sequelize-auto -h 127.0.0.1 -d playsax -u root --dialect mysql -l esm --singularize --caseModel p
Соответственно меняйте везде playsax на своё название базы
Наш сайт
https://krylevsky-lab.ru - ещё в альфа версии, скоро там будет бесплатный тренажёр для всех желающих.
00:00 Введение - зачем и для чего
03:12 Антирекламная интеграция
03:55 Установка пакетов
06:52 Первичный обзор кода
07:02 Генерируем модели с sequelize-auto
11:05 Подробный обзор работающего кода
15:15 Получаем данные в простом формате
17:14 Выводы и заключение
Смотрите видео Борьба с Sequelize. Спасительный круг - пакет sequelize-auto. онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь Лаборатория Крылевского 19 Май 2021, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 3,637 раз и оно понравилось 147 людям.