Как запросить таблицу, которая имеет отношение многие ко многим?SequelizeJS - PullRequest
0 голосов
/ 09 октября 2018

Я знаю, что есть документация SequelizeJS, но я до сих пор не понимаю, как она работает.У меня 3 таблицы articles-->polit_in_article<--politicians.и я хочу сделать запрос с sequelize, который бы получил все статьи запрашиваемого политика.

Это то, что я придумал до сих пор.Я действительно не знаю, куда поместить параметры req.body, чтобы этот запрос работал.

const Sequelize = require('sequelize');

const Article = require('../models').Article;
const Politician = require('../models').Politician;

const Op = Sequelize.Op;

module.exports = {
    getArticle(req, res) {
        return Article
            .findAll({
                include: [{model: Politician}],
                where: {
                    [Op.eq]: [
                        {id: Politician.politicianId},
                    ],
                },
            }).then(result => result)
            .catch(err => err);
    }
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...