Size: a a a

Sequelize - community (eng/ru)

2018 September 25

om

oppa mozgi in Sequelize - community (eng/ru)
Yaroslav Zhymkov
подумайте о структуре бд
я понимаю
источник
2018 October 03

om

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

om

oppa mozgi in Sequelize - community (eng/ru)
Не могу получить ид промежуточной таблицы после создания записи.
источник

om

oppa mozgi in Sequelize - community (eng/ru)
mediaArray = mediaArray.map( (singleMedia) => {
   return {
       gallery_id: gallery_id,
       media_id: singleMedia.id,
   }
})
let media_galleriesArray = await media_galleries.bulkCreate( mediaArray, { returning: true } );
источник

om

oppa mozgi in Sequelize - community (eng/ru)
Результат
источник

om

oppa mozgi in Sequelize - community (eng/ru)
media_galleriesArray =  [ { gallery_id: 88,
   media_id: 548,
   createdAt: '2018-10-03T15:42:14.912Z',
   updatedAt: '2018-10-03T15:42:14.912Z' } ]
источник

om

oppa mozgi in Sequelize - community (eng/ru)
и даже media_galleries.findAll не возвращает ид
источник

YZ

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

om

oppa mozgi in Sequelize - community (eng/ru)
таблица media
источник

om

oppa mozgi in Sequelize - community (eng/ru)
'use strict';
module.exports = (sequelize, DataTypes) => {
 var media = sequelize.define('media', {
   file_name: DataTypes.STRING,
   file_path: DataTypes.STRING,
 }, {
 });
 media.associate = function(models) {
   // associations can be defined here

   models.media.belongsToMany(models.galleries, {
     as: 'galleries',
     through: { model: models.media_galleries, unique: false },
     foreignKey: 'media_id'
   });
 };
 return media;
};
источник

om

oppa mozgi in Sequelize - community (eng/ru)
'use strict';
module.exports = (sequelize, DataTypes) => {
 var galleries = sequelize.define('galleries', {
   gallery_name: DataTypes.STRING,
   gallery_description: DataTypes.STRING
 }, {});
 galleries.associate = function(models) {
   // associations can be defined here

   models.galleries.belongsToMany(models.media, {
     as: 'media',
     through: { model: models.media_galleries, unique: false },
     foreignKey: 'gallery_id'
   });
 };
 return galleries;
};
источник

om

oppa mozgi in Sequelize - community (eng/ru)
и galleries
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Где поля id в модели?
источник
2018 October 05

R

Rudolfenstein in Sequelize - community (eng/ru)
Хай как сделать LIKE для float поля?
источник

R

Rudolfenstein in Sequelize - community (eng/ru)
для инта ищет, для флоата секвелайз генерирует NaN
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Rudolfenstein
Хай как сделать LIKE для float поля?
привет, насколько большие значения?
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
там больше загвоздка не в sequelize, а в логике работы like для float. почитайте
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
попробуйте поюзать cast
источник

R

Rudolfenstein in Sequelize - community (eng/ru)
Окей, Спсибо)
источник
2018 October 26

КП

Константин Пшеничный in Sequelize - community (eng/ru)
Друзья. Очень странный кейс. грохнул базу полностью перезоздались таблицы со связями через sequelize - НО! после начала сыпать ошибку «self._expandAttributes is not a function sequelize» когда делаю include при запросе
источник