Size: a a a

Sequelize - community (eng/ru)

2020 August 02

z

z̛e͏́͠r͜c҉ in Sequelize - community (eng/ru)
Eldar
Мужики хук не срабатывает при создании message. Или его надо вручную вызывать ?
Проверь хуки на модели
источник

E

Eldar in Sequelize - community (eng/ru)
z̛e͏́͠r͜c҉
Проверь хуки на модели
вот не пойму как это сделать
источник

E

Eldar in Sequelize - community (eng/ru)
типо сначала вытащить модель по findByPk ?
источник

E

Eldar in Sequelize - community (eng/ru)
а нет
источник

z

z̛e͏́͠r͜c҉ in Sequelize - community (eng/ru)
Там где ты делаешь create выведи модель и проверь что там этот хук навешан
источник

E

Eldar in Sequelize - community (eng/ru)
вот так создается
источник

z

z̛e͏́͠r͜c҉ in Sequelize - community (eng/ru)
Eldar
вот так создается
ну перед созданием выведи Message
источник

E

Eldar in Sequelize - community (eng/ru)
как это? он же еще не создан. как я его выведу
источник

z

z̛e͏́͠r͜c҉ in Sequelize - community (eng/ru)
Eldar
как это? он же еще не создан. как я его выведу
console.log(‘— Message class’, Message);
источник

И

Илья in Sequelize - community (eng/ru)
z̛e͏́͠r͜c҉
console.log(‘— Message class’, Message);
Это ведь он просто модель выведет
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Eldar
Мужики хук не срабатывает при создании message. Или его надо вручную вызывать ?
Что за sendPush
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Eldar
Мужики хук не срабатывает при создании message. Или его надо вручную вызывать ?
Попробуйте по другому обьявить.

Сразу в обьявлении модели, через параметр hook.
источник

E

Eldar in Sequelize - community (eng/ru)
Yaroslav Zhymkov
Попробуйте по другому обьявить.

Сразу в обьявлении модели, через параметр hook.
Разобрался. Хук работает
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Ок
источник
2020 August 10

ЧЕ

Чернев Евгений... in Sequelize - community (eng/ru)
Всем привет есть такой вопрос вот допустим у меня есть инглуд но есть кейсы когда он может быть пустым но sequelize получается ничего не находит и возвращает null как жто можно сделать
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
привет, сделать что?
источник

ЧЕ

Чернев Евгений... in Sequelize - community (eng/ru)
await db.models.Offer.findOne({
               where: {
                   id: offerId,
               },
               include: [
                   {
                       association: "companies",
                       attributes: ["idno"],
                       required: true,
                       through: {
                           attributes: ["data", "clientData"],
                       },
                   },
                   {
                       model: db.models.Template,
                       attributes: ["name", "type", "schema"],
                       foreignKey: "templateId",
                   },
               ],
           });
источник

ЧЕ

Чернев Евгений... in Sequelize - community (eng/ru)
есть кейсы когда   association: "companies", нет
источник

ЧЕ

Чернев Евгений... in Sequelize - community (eng/ru)
и он вернет null
источник

ЧЕ

Чернев Евгений... in Sequelize - community (eng/ru)
а мне нужно чтоб вернул просто без companies
источник