Size: a a a

Sequelize - community (eng/ru)

2021 July 15

z

z̛e͏́͠r͜c҉ in Sequelize - community (eng/ru)
{[fieldName]: newValue } ?
источник
2021 July 16

z

z̛e͏́͠r͜c҉ in Sequelize - community (eng/ru)
оп новая статья вышла
https://habr.com/ru/post/567912/
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
о, спасибо
источник

A

Angelina in Sequelize - community (eng/ru)
Всем привет. Я делаю что-то вроде этого. Я так понимаю, что сиквалайз в рантайме обрезает newProperty, потому что в ответе от сервера его нет, только данные юзера. Можно ли это как-то пофиксить?
источник

z

z̛e͏́͠r͜c҉ in Sequelize - community (eng/ru)
оно же асинхонное где async/await ?
источник

A

Angelina in Sequelize - community (eng/ru)
да для примера набросала, забыла
источник

A

Angelina in Sequelize - community (eng/ru)
в любом случае мне внезапно пришло решение, я не туда записываю своё свойство видимо...
источник

A

Angelina in Sequelize - community (eng/ru)
нужно в dataValues
источник

A

Angelina in Sequelize - community (eng/ru)
всем спасибо за внимание)
источник

z

z̛e͏́͠r͜c҉ in Sequelize - community (eng/ru)
а второе замечание уже в преобразовании, смотри когда на строке const user = Users.findOne ты получаешь объект он является экземпляром класса схемы

далее когда ты кидаешь объект в res.send оно преобразуется в json согласно описанию модели, если ты хочешь произвольное поле то
либо преобразуешь в объект до отправки и дописываешь нужные поля
либо описываешь виртуальное поле
источник

A

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

z

z̛e͏́͠r͜c҉ in Sequelize - community (eng/ru)
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
спасибо
источник
2021 July 18

SM

Salih Mamashev in Sequelize - community (eng/ru)
Всем привет, у меня есть 2 таблицы - Lessons и Teachers(они связаны отношением belongsToMany), я делаю объедененный запрос на получение уроков вместе с учителями которые ведут эти уроки:
const data = await Lesson.findAll({
 include: [
   { model: Teacher, through: { attributes: [] } }
 ],
 order: [['id', 'DESC']],
 limit,
 offset
});
И вопрос в следующем - как я могу сделать условие на количество учителей, то есть получать только те уроки где количество учителей принадлежащих этому уроку например равно 3 и т.д.
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
надо делать на резульиат обьеденения агрегацию с каунтом и отсеивать
источник
2021 July 19

I

Ivan in Sequelize - community (eng/ru)
Как обозначить составной ключ?
источник

I

Ivan in Sequelize - community (eng/ru)
pkey первичный, а составной как?
источник

z

z̛e͏́͠r͜c҉ in Sequelize - community (eng/ru)
в общем насколько я знаю это невозможно
источник

I

Ivan in Sequelize - community (eng/ru)
Что означает слово key при создании/описании столбца?
источник

z

z̛e͏́͠r͜c҉ in Sequelize - community (eng/ru)
источник