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

卢卡里布

我有这个数据透视表,它代表了与Person和Movie模型之间的多对多关系。

枢纽分析表架构

问题是我想在叫与相关人员联系的电影时扮演角色。我尝试了这个,但没有显示该角色:

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

我是否需要在模型中指定某些内容role

卢卡里布

我终于设法通过创建透视表的模型来实现这一目标movie_personrole属性为字符串。

var MoviePerson = sequelize.define("MoviePerson", {
    role: DataTypes.STRING
},
{
    tableName: 'movie_person',
    underscored: true
});

然后在我的Movie模型中添加了这个

Movie.belongsToMany(models.Person, {
    through: models.MoviePerson,
    foreignKey: 'movie_id',
    as: 'persons'
});

在我的“人”模型中,我必须做与这明显相似的事情,就是这样!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

自定义数据透视表中的口才关系

来自分类Dev

数据透视表中的自定义行标签

来自分类Dev

如何在数据库实体的子模型上使用自定义验证属性?

来自分类Dev

如何在数据透视表中查找列的位置

来自分类Dev

如何在数据透视表中获取连接值?

来自分类Dev

如何在数据表中进行自定义日期排序?

来自分类Dev

如何在数据表中进行自定义排序?

来自分类Dev

如何在CodeMirror中添加自定义键映射?

来自分类Dev

如何在自定义NSManagedObject类中映射关系

来自分类Dev

Django:如何在Chartit模块的数据透视图中自定义我的数据

来自分类Dev

为数据透视表epplus添加自定义样式

来自分类Dev

数据透视表-计算项目-自定义计算

来自分类Dev

数据透视表中无法识别的最大DateTime(自定义)字段

来自分类Dev

数据透视表中无法识别的最大DateTime(自定义)字段

来自分类Dev

是否可以为数据透视表中的顶层总计添加自定义计算?

来自分类Dev

Laravel在自定义数据透视表中雄辩地一对多关系

来自分类常见问题

如何在数据框中按列分组并在循环中创建数据透视表

来自分类Dev

如何在数据框中按列分组并在循环中创建数据透视表

来自分类Dev

如何在数据透视表中按字母数字顺序对列数据进行排序?

来自分类Dev

如何在关系数据库中存储自定义实体属性

来自分类Dev

Rails:如何在collection_select中添加自定义数据属性

来自分类Dev

如何在SP元数据中配置自定义属性

来自分类Dev

如何在关系数据库中存储自定义实体属性

来自分类Dev

如何在 Laravel 审计表中审计新的自定义数据?

来自分类Dev

Javascript-ExtJs-如何在数据网格的第n行中添加自定义行?

来自分类Dev

如何在scriptlet中访问自定义标签的属性?

来自分类Dev

如何在“ Pressed” VisualState的ContentControl中自定义属性?

来自分类Dev

如何在Typescript中打印自定义对象的属性?

来自分类Dev

如何在自定义WebViewPage中设置属性?

Related 相关文章

  1. 1

    自定义数据透视表中的口才关系

  2. 2

    数据透视表中的自定义行标签

  3. 3

    如何在数据库实体的子模型上使用自定义验证属性?

  4. 4

    如何在数据透视表中查找列的位置

  5. 5

    如何在数据透视表中获取连接值?

  6. 6

    如何在数据表中进行自定义日期排序?

  7. 7

    如何在数据表中进行自定义排序?

  8. 8

    如何在CodeMirror中添加自定义键映射?

  9. 9

    如何在自定义NSManagedObject类中映射关系

  10. 10

    Django:如何在Chartit模块的数据透视图中自定义我的数据

  11. 11

    为数据透视表epplus添加自定义样式

  12. 12

    数据透视表-计算项目-自定义计算

  13. 13

    数据透视表中无法识别的最大DateTime(自定义)字段

  14. 14

    数据透视表中无法识别的最大DateTime(自定义)字段

  15. 15

    是否可以为数据透视表中的顶层总计添加自定义计算?

  16. 16

    Laravel在自定义数据透视表中雄辩地一对多关系

  17. 17

    如何在数据框中按列分组并在循环中创建数据透视表

  18. 18

    如何在数据框中按列分组并在循环中创建数据透视表

  19. 19

    如何在数据透视表中按字母数字顺序对列数据进行排序?

  20. 20

    如何在关系数据库中存储自定义实体属性

  21. 21

    Rails:如何在collection_select中添加自定义数据属性

  22. 22

    如何在SP元数据中配置自定义属性

  23. 23

    如何在关系数据库中存储自定义实体属性

  24. 24

    如何在 Laravel 审计表中审计新的自定义数据?

  25. 25

    Javascript-ExtJs-如何在数据网格的第n行中添加自定义行?

  26. 26

    如何在scriptlet中访问自定义标签的属性?

  27. 27

    如何在“ Pressed” VisualState的ContentControl中自定义属性?

  28. 28

    如何在Typescript中打印自定义对象的属性?

  29. 29

    如何在自定义WebViewPage中设置属性?

热门标签

归档