#node.js #sequelize.js
#node.js #sequelize.js
Вопрос:
Я пытаюсь отсортировать результаты для приведенной ниже схемы с помощью Sequelize. Но я получаю ошибку типа Unable to find a valid association for the model, 'UserProject'
Пожалуйста, найдите мой код ниже, на самом деле, я хочу отсортировать результаты по UserProject.role
UserProject = sequelize.define('user_project', { role: Sequelize.STRING});
User.belongsToMany(Project, { through: UserProject });
User.findAll({
include: {
required: true,
through: {
attributes: [],
model: UserProject
},
model:Project,
order: [[{ model: UserProject}, "role", "ASC"]]
});
Заранее спасибо!!
Ответ №1:
как насчет того, чтобы попробовать это?
User.findAll({
include: {
required: true,
through: {
attributes: [],
model: UserProject
},
model:Project
},
order: [[UserProject, "role", "ASC"]]
});
Комментарии:
1. Я получаю ту же ошибку