Javascript 模型与Sequelize之间的关联如何?

Javascript 模型与Sequelize之间的关联如何?,javascript,node.js,model,sequelize.js,node-modules,Javascript,Node.js,Model,Sequelize.js,Node Modules,嗨,伙计们,有人能帮你在Sequelize的模型之间建立正确的联系吗? 在我的项目中,有三种类型的产品,每种类型都有不同的属性和相似的属性您可以在Sequelize中找到关联文档 在产品模型中 Product.associate=(型号)=>{ 产品。有许多(型号、歌词、{ foreignKey:'LyricsID',//产品中的FK名称 sourceKey:'id'//歌词表中的FK名称 }); //在这里为其他模型(轨道、艺术品)写同样的内容 //对于产品属于用户的用户关系, Produc

嗨,伙计们,有人能帮你在Sequelize的模型之间建立正确的联系吗?
在我的项目中,有三种类型的产品,每种类型都有不同的属性和相似的属性

您可以在Sequelize中找到关联文档

在产品模型中


Product.associate=(型号)=>{
产品。有许多(型号、歌词、{
foreignKey:'LyricsID',//产品中的FK名称
sourceKey:'id'//歌词表中的FK名称
});
//在这里为其他模型(轨道、艺术品)写同样的内容
//对于产品属于用户的用户关系,
Product.belongsTo(models.User{
foreignKey:{name:'UserID',allowNull:false},
targetKey:'UserID',//来自用户表的PK名称
allowNull:错误
});
};
在用户模型中

User.associate=(模型)=>{
User.hasMany(models.Product{
foreignKey:'UserID',
sourceKey:“用户ID”
});
};

你试过什么吗?你能解释一下你想要的模型之间的关系吗?从图片上看,产品模型似乎有所有曲目、歌词、艺术品的FK,是吗??