Как вывести все связи много ко многим через findAll?
Пытаюсь вывести все связи через findAll но крашится ошибка TypeError: left.getMains is not a function Если заменяю на findOne - все работает, но мне надо вывести именно все связи
Ответы (1 шт):
Автор решения: Vadim
→ Ссылка
Нашел у себя в закромах, надеюсь поможет
// код асинхронной функции
const Table = sequelize.define('table_name', {
name: Sequelize.STRING,
}, {freezeTableName: true});
const Op = Sequelize.Op;
return await sequelize.sync().then(()=>(Table.findAll({where: _data}))).then((r)=>{
try{sequelize.close();}catch(e){}
return r;
}).catch((e)=>{
log('error', e);
});