我终于设法通过创建透视表的模型来实现这一目标movie_person
与role
属性为字符串。
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] 删除。
我来说两句