我想使用sequelize在我的節點應用程序中添加多對多關聯。我在續集ORM中是新的。如何在sequelize node.js的現有模型中添加多對多關聯?
我有一個eixsting模型user.js.我想創建一個新的模型項目和許多補充想一對多關聯
對於我跑sequelize create table和遷移關聯部分創建 現在我做什麼多對多關聯創建
我覺得多這些做
Project.belongsToMany(User, {through: 'UserProject'});
但我在哪裏寫User.belongsToMany(Project, {through: 'UserProject'});
,因爲用戶模型是我想知道的任何alreaady現有
第二件事0自動創建或需要手動創建它?
我明白你的答案,但問題是用戶模型已經創建並且它的遷移正在運行。我如何添加this.belongsToMany(models.Project,{through:'UserProject'});在用戶關聯 –
取決於你的模型是如何創建的(你可以在編輯中附加這部分代碼)。無論如何,您需要爲'UserProject'表創建新的遷移文件以創建數據庫中的關係。 UserProject中的 – piotrbienias
無需給出任何關聯? –