小编Luc*_*bou的帖子

Sequelize:如何在数据透视表中映射自定义属性

我有这个数据透视表,它代表了人物和电影模型的多对多关系.

数据透视表模式

事情是,当我打电话给那些让人联系起来的电影时,我希望得到这个角色.我尝试了这个,但它没有显示角色:

models.Movie.findAll({
    include: [{
        model: models.Person,
        as: 'persons',
        through: {attributes: ["role"]}
    }]
}).then(function(movies) {
    res.json(movies);
});
Run Code Online (Sandbox Code Playgroud)

我是否必须在模型中指定一些内容role

mysql node.js sequelize.js

6
推荐指数
1
解决办法
2518
查看次数

标签 统计

mysql ×1

node.js ×1

sequelize.js ×1