Size: a a a

Sequelize - community (eng/ru)

2021 February 04

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Roman Adigezalov
Всем привет. Скажите, пожалуйста, как сделать.
Работаю с пакетом sequelize и БД MySQL
Необходимо создать новую запись в таблице и вернуть эту запись уже с приинклюденными данными из другой таблицы.
Подскажите, пожалуйста, как это правильно сделать?
На данный момент пытаюсь так... но походу неверно
Model.create({data...}, {include: [Model_2, Model_3]})
create это создание модели, для записи в бд нужно использовать save. я бы сохранил и отдельно бы потом получил
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
create+save/find
источник

RK

Roman Karas' in Sequelize - community (eng/ru)
Yaroslav Zhymkov
create это создание модели, для записи в бд нужно использовать save. я бы сохранил и отдельно бы потом получил
create уже включает в себя save
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Сори, перепутал с тайпорм. Тут build/save отдельно. А create это оба этих метода. Тогда create а потом отдельно find
источник

RK

Roman Karas' in Sequelize - community (eng/ru)
да да.. поэтому просто create + find
источник

RK

Roman Karas' in Sequelize - community (eng/ru)
а вообще странный кейс какой-то
источник

RA

Roman Adigezalov in Sequelize - community (eng/ru)
Да, очень странно
источник
2021 February 05

NV

Nikita Vasilchenko in Sequelize - community (eng/ru)
Привет! Может кто-то сталкивался с проблемой, что sequelize не мапит sequelize.literal аттрибуты из запроса.
запрос делаю без raw:true. Логирую запрос - с ним все норм (эти поля в селекте есть и если сунуть в базу, то все норм получается)

набросал псевдокода, чтобы было понятнее
источник

NV

Nikita Vasilchenko in Sequelize - community (eng/ru)
tl;dr; sequlize генерит корректный sql, но возвращает объект без COLUMN_NAME
источник
2021 February 06

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Nikita Vasilchenko
Привет! Может кто-то сталкивался с проблемой, что sequelize не мапит sequelize.literal аттрибуты из запроса.
запрос делаю без raw:true. Логирую запрос - с ним все норм (эти поля в селекте есть и если сунуть в базу, то все норм получается)

набросал псевдокода, чтобы было понятнее
А синтаксис такой есть?
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
И какой итоговый обьект, покажите
источник

NV

Nikita Vasilchenko in Sequelize - community (eng/ru)
Yaroslav Zhymkov
А синтаксис такой есть?
Применение .literal в атрибутах в доке напрямую не нашел, но sequelize генерит корректный sql.
Итоговый объект вряд ли поможет.

Для кастомного свойства пробовал добавлять свойство в модель, но оно все равно остается undefined после мапинга.
Подебажу в понедельник sequelize посмотрю на каком этапе теряется свойство.
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Nikita Vasilchenko
Применение .literal в атрибутах в доке напрямую не нашел, но sequelize генерит корректный sql.
Итоговый объект вряд ли поможет.

Для кастомного свойства пробовал добавлять свойство в модель, но оно все равно остается undefined после мапинга.
Подебажу в понедельник sequelize посмотрю на каком этапе теряется свойство.
Хм. Интересно
источник
2021 February 09

RA

Roman Adigezalov in Sequelize - community (eng/ru)
Всем привет. Помогите, пожалуйста, с таким моментом:
Есть таблицы "Продукты" и "Вкусы", связь один ко многим, у одного продукта может быть только 1 вкус. Мне нужно вытянуть из базы список Вкусов и к каждому полю прикрутить ключ например, qty, где будет храниться количество тех Продуктов, у которых данный вкус
источник

BB

Bogdan Bida in Sequelize - community (eng/ru)
Roman Adigezalov
Всем привет. Помогите, пожалуйста, с таким моментом:
Есть таблицы "Продукты" и "Вкусы", связь один ко многим, у одного продукта может быть только 1 вкус. Мне нужно вытянуть из базы список Вкусов и к каждому полю прикрутить ключ например, qty, где будет храниться количество тех Продуктов, у которых данный вкус
Include
источник

RA

Roman Adigezalov in Sequelize - community (eng/ru)
спасибо
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Roman Adigezalov
спасибо
пример связей есть в закрепленных
источник
2021 February 10

T

Taras in Sequelize - community (eng/ru)
привет. нужна помощь. Есть модель з релейшенами. 1 релейшен hasOne и несколько hasMany. Есть возможность апдейтить все вместе?
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Taras
привет. нужна помощь. Есть модель з релейшенами. 1 релейшен hasOne и несколько hasMany. Есть возможность апдейтить все вместе?
источник

T

Taras in Sequelize - community (eng/ru)
создание не проблема. С апдейтом проблема
источник