Size: a a a

Sequelize - community (eng/ru)

2019 September 12

К🇦

Коала 🇦🇺 in Sequelize - community (eng/ru)
а как преднамеренно отправить данные чтоб был нулл?
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
от субд зависит
источник

К🇦

Коала 🇦🇺 in Sequelize - community (eng/ru)
sqlite если я добавляю запись через редактор БД то дефолтное значение для полей ставится.
источник

К🇦

Коала 🇦🇺 in Sequelize - community (eng/ru)
Я мсею в виду может ли быть такой вариант что с фронта придет нулл для поля?
источник

К🇦

Коала 🇦🇺 in Sequelize - community (eng/ru)
если отправлять через json
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
да, json разрешает null значение
источник

К🇦

Коала 🇦🇺 in Sequelize - community (eng/ru)
Yaroslav Zhymkov
да, json разрешает null значение
А это и есть реакция на нул?
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
вы в primary key null пишете
источник

К🇦

Коала 🇦🇺 in Sequelize - community (eng/ru)
Yaroslav Zhymkov
вы в primary key null пишете
ясно, она раньше обрабатывается значит?
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
кто? в поле типа primary key, нельзя помещать null
источник

К🇦

Коала 🇦🇺 in Sequelize - community (eng/ru)
Спасибо
источник
2019 September 14

PA

Paulo Arthur in Sequelize - community (eng/ru)
hi,
источник

PA

Paulo Arthur in Sequelize - community (eng/ru)
as i get the last id that was entered in the database?
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
you can  use result after executing query.
источник
2019 September 15

VP

Vlad Pavlenko in Sequelize - community (eng/ru)
всем привет. использую sequelize + mysql
есть модели стран и баз. базы должны содержать id  страны. сделал так
страны:

    countries.associate = function (models) {
       models.countries.hasMany(models.bases,{as: 'countryId', foreignKey: 'id'});
   };
базы:

    base.associate = function (models) {
       models.bases.belongsTo(models.countries, {
           onDelete: "CASCADE",
           foreignKey: {
               allowNull: true
           }
       });
   };
и хочу получить через
findAll({include: [{
           model: models.countries,
           as: 'countryId'
       }]});
но получаю ошибку
countries is associated to bases using an alias. You've included an alias (countryId), but it does not match the alias(es) defined in your association (country).
что я делаю не так?
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
От какой модели findAll?
источник

VP

Vlad Pavlenko in Sequelize - community (eng/ru)
Yaroslav Zhymkov
От какой модели findAll?
base
так как base должен включать в себя информацию о стране
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
CountryId это связь обьявленая в country
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
В base не находит связь с таким именем
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Добавте имя в связи base и потом по этому имени сделайте include внутри findAll
источник