Продолжаем изучать работу с таблицами по средствам ORM Sequelize. В предыдущей статье https://dzen.ru/a/Z30I_2HePBLeB7yf мы познакомились с основами. Мы научились создавать/описывать модель данных(таблицы) по средствам Sequelize, задавать различные типы данных, учиться делать синхронизацию с помощью команды Sync, выводить данные по средствам findAll. Мы написали несколько простых запросов. Переходим к сложным запросам В данной статье мы научимся создавать запрос на добавление, добавим 1000 строк в базе данных, произведем удаление всех строк, произведем обновление строк. Для начала вспомним нашу функцию создания записи в базу данных Добавление данных async function CreateItemInTable(login,name,email,password) {log.debug("CreateItemInTable()"); let t = await db.transaction(); try{await Users.create({login:login,name:name,email:email,password:password},{transaction:t});await t.commit(); }catch(e) {await t.rollback(); log.debug(e.message);}} Для записи 1000 строк в таблицу мы создадим ц
Работаем с базой данных с помощью Sequelize. Обновляем, удаляем данные
8 января 20258 янв 2025
20
3 мин