Size: a a a

Sequelize - community (eng/ru)

2021 January 16

K

Kyle Felipe in Sequelize - community (eng/ru)
Kyle Felipe
HI,.. i need some help with sequelize....
I have 3 tables
User
Book
UserBooks (it's a relation betwen  User and Books)
I need to know wich books is not related to a given userId
Well, this is a good way to do it?
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Kyle Felipe
Well, this is a good way to do it?
You need to use association. In include need to add parameter: required: false, it changes join to outer, and after that add condtion for equal null.
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Kyle Felipe
Well, this is a good way to do it?
No
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Kyle Felipe
Well, this is a good way to do it?
источник
2021 January 21

LN

Long Nguyễn in Sequelize - community (eng/ru)
подскажите друзья плиз если можете
делаю запрос
Tarifes.findAll({
     where: {
       ident: partner,
     },
     include: [{ model: PodTarifes, as: "Tarif" }],
   })
есть ассоциация db.podtarifes.belongsTo(db.tarifes, {foreignKey: 'tarifId', as: 'Tarif'});
есть бяка ответ SequelizeEagerLoadingError: pod_tarifes is not associated to tarifes!
и при всем при том что точно копирую прошлый свой проект
источник

LN

Long Nguyễn in Sequelize - community (eng/ru)
мне нужно вложить массив обеьктов из таблицы под тариф у которых тарифид совпадает с ид  в таблице тариф
источник

AI

Abdullah Izzul Islam in Sequelize - community (eng/ru)
Is sequelize can be deploy in google cloud?
источник

LN

Long Nguyễn in Sequelize - community (eng/ru)
блин а че тут по инглишу надо теперь писать ?
источник

YZ

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

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Long Nguyễn
подскажите друзья плиз если можете
делаю запрос
Tarifes.findAll({
     where: {
       ident: partner,
     },
     include: [{ model: PodTarifes, as: "Tarif" }],
   })
есть ассоциация db.podtarifes.belongsTo(db.tarifes, {foreignKey: 'tarifId', as: 'Tarif'});
есть бяка ответ SequelizeEagerLoadingError: pod_tarifes is not associated to tarifes!
и при всем при том что точно копирую прошлый свой проект
Посмотрите итоговый запрос sql в логах, правильное ли условие связи. Что-то не так с связью или названием колонок
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Abdullah Izzul Islam
Is sequelize can be deploy in google cloud?
Deploy? What do u mean? Connect to db on google cloud?
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Because u need to deploy nodejs only. For db u need to connect
источник

LN

Long Nguyễn in Sequelize - community (eng/ru)
Yaroslav Zhymkov
Посмотрите итоговый запрос sql в логах, правильное ли условие связи. Что-то не так с связью или названием колонок
а секвализ гдето логирует? у меян кроме ошибки в консоле нечего не показывает он
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Long Nguyễn
а секвализ гдето логирует? у меян кроме ошибки в консоле нечего не показывает он
источник

LN

Long Nguyễn in Sequelize - community (eng/ru)
не сочти за наглость , может ты понимаешь что пишет теперь секвализ мне
Executing (default): CREATE TABLE IF NOT EXISTS tarifes (`id` INTEGER NOT NULL auto_increment , ident INTEGER, name VARCHAR(255), createdAt DATETIME NOT NULL, updatedAt DATETIME NOT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB;
Executing (default): SHOW INDEX FROM tarifes
Executing (default): CREATE TABLE IF NOT EXISTS pod_tarifes (`id` INTEGER NOT NULL auto_increment , price DECIMAL, name VARCHAR(255), tarifId INTEGER, createdAt DATETIME NOT NULL, updatedAt DATETIME NOT NULL, PRIMARY KEY (`id`), FOREIGN KEY (`tarifId`) REFERENCES tarifes (`id`) ON DELETE NO ACTION ON UPDATE CASCADE) ENGINE=InnoDB;
Executing (default): SHOW INDEX FROM pod_tarifes
источник

LN

Long Nguyễn in Sequelize - community (eng/ru)
(node:21188) UnhandledPromiseRejectionWarning: SequelizeEagerLoadingError: pod_tarifes is not associated to tarifes!
источник

LN

Long Nguyễn in Sequelize - community (eng/ru)
а дальше тоже самое ошибка ,
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
CREATE TABLE IF NOT EXISTS tarifes(
   `id` INTEGER NOT NULL auto_increment,
   ident INTEGER, name VARCHAR(255),
   createdAt DATETIME NOT NULL,
   updatedAt DATETIME NOT NULL,
   PRIMARY KEY (`id`)
) ENGINE=InnoDB;

SHOW INDEX FROM tarifes;

CREATE TABLE IF NOT EXISTS pod_tarifes(
   `id` INTEGER NOT NULL auto_increment ,
   price DECIMAL, name VARCHAR(255),
   tarifId INTEGER,
   createdAt DATETIME NOT NULL,
   updatedAt DATETIME NOT NULL,
   PRIMARY KEY (`id`),
   FOREIGN KEY (`tarifId`) REFERENCES tarifes (`id`) ON DELETE NO ACTION ON UPDATE CASCADE
) ENGINE=InnoDB
источник

YZ

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

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
смотрите где создаете: associate
источник