Size: a a a

Sequelize - community (eng/ru)

2021 May 19

EN

Eugene Nice in Sequelize - community (eng/ru)
оооо
источник

EN

Eugene Nice in Sequelize - community (eng/ru)
прикольно
источник

EN

Eugene Nice in Sequelize - community (eng/ru)
я проверю. спасибо)
источник

EN

Eugene Nice in Sequelize - community (eng/ru)
получается что тут и транзакцию создавать не нужно?
источник

EN

Eugene Nice in Sequelize - community (eng/ru)
я проверю. если это работает то это бомба)
источник

z

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

EN

Eugene Nice in Sequelize - community (eng/ru)
хотя это по идее тоже самое что setDataValue.. ну результат тот же и нужно знать название поля.. только тут ещё нужно include городить
источник

EN

Eugene Nice in Sequelize - community (eng/ru)
даже не знаю что выбрать)
источник

z

z̛e͏́͠r͜c҉ in Sequelize - community (eng/ru)
Ну следуя документации это будет правильно, я не знаю как у тебя бд сделана но если поля имеют дефолтные значения то впринципе не должно быть тяжело
источник

EN

Eugene Nice in Sequelize - community (eng/ru)
не совсем понял где там написано про правильно) setDataValue тоже есть в документации.. где-то тут https://sequelize.org/master/manual/getters-setters-virtuals.html
источник

EN

Eugene Nice in Sequelize - community (eng/ru)
тут вот что не понятно
источник

EN

Eugene Nice in Sequelize - community (eng/ru)
почему у них там в одном месте Addresses  с большой буквы User.Addresses а в самих данных с маленькой
источник

EN

Eugene Nice in Sequelize - community (eng/ru)
а модель вообще называется address
источник

EN

Eugene Nice in Sequelize - community (eng/ru)
чёт у меня не складывается пазл
источник

EN

Eugene Nice in Sequelize - community (eng/ru)
ну вот такой вот вариант наверно подходит
источник

EN

Eugene Nice in Sequelize - community (eng/ru)
const attachments = files.map(file => {
       const { originalname: originalFilename, encoding, mimetype: mimeType, size, path } = file;
       return { originalFilename, encoding, mimeType, size, path };
   });
   const { error, ticket } = await Ticket
       .create({ topic, description, userId, attachments }, { include: { all: true } })
       .then(ticket => ({ ticket }))
       .catch(error => ({ error }));
источник

EN

Eugene Nice in Sequelize - community (eng/ru)
блин
источник

EN

Eugene Nice in Sequelize - community (eng/ru)
он это не делает без транзакции
источник

EN

Eugene Nice in Sequelize - community (eng/ru)
как его заставить всё таки внутри транзакции это запустить?
источник

EN

Eugene Nice in Sequelize - community (eng/ru)
а то щас проверял.. создал тикет с двумя файлами и у второго убрал одно обязательное поле.. ну и в итоге тикет создался с одним файлом.. и уже не откатить
источник