Я застрял здесь на 4 дня. Также это мой первый пост. Я получаю эту ошибку, используя sequelize select с include, through и OrderBy
'Не удалось связать многоэлементный идентификатор "ProposalCust.email".'
Я пытаюсь упорядочить свой выбор по электронной почте с порядком AS C или DES C, и я сначала строю объект orderObject:
orderObject = [[{model: models.Customer , as: 'ProposalCust'}, 'email', 'AS C']]
Выбор следующий:
return models.Proposal.findAndCountAll({
order: [orderObject],
include: [
{
model: models.Customer,
through: {
where: {
roleId: 1
}
},
where: {},
as: 'ProposalCust',
},
]
})
.then(res => res)
.catch(err => console.log(err));
}
};
Спасибо за ваше время.