我知道有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);
}
};