@jenya7771

Как выполнить запрос через Sequelize?

Здравствуйте, есть 2 связанные таблицы users и tasks.
Как мне составить запрос так, что бы получить одну запись пользователя, у которого < 10 таксков?

users.hasMany(tasks, { foreignKey: 'id_user', as: 'userTasks' })
tasks.belongsTo(users, { foreignKey: 'id_user', as: 'userTasks' })

users.findOne({
    include: [{
        model: models.tasks,
        as: 'userTasks'
    }]
}).then(data => {

    console.log(data)
}).catch(error => {

    console.error(error)
})
  • Вопрос задан
  • 68 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы