Задать вопрос
@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)
})
  • Вопрос задан
  • 71 просмотр
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • Javascript.ru
    Курс по Node.js
    5 недель
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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