sequelizeを使用して、ノード・アプリケーション内に多対多の関連付けを追加したいとします。私はORMの続編に新しいです。sequelize node.jsの既存モデルのmany to manyアソシエーションを追加するには?
私はeixstingモデルuser.jsを持っています。私は新しいモデルプロジェクトを作成し、そのために多くの関連
に多くしたい追加したいI実行sequelize表を作成し、移行は、私は多くの協会への多くは、私が複数見つかり
作成したことを何の関連部分に今すぐ を作成ユーザモデルが、私はどちらかを知りたいalreaady既存
第二のものですので、
Project.belongsToMany(User, {through: 'UserProject'});
でもどこUser.belongsToMany(Project, {through: 'UserProject'});
を書くことを行うには、これらの0これによって自動的に作成されるか、手動で作成する必要がありますか?
私はあなたには分かりましたが、問題はユーザーモデルが既に作成され、その移行が実行されていることです。私はthis.belongsToMany(models.Project、{through: 'UserProject'})をどのように追加しますか?ユーザーの関連付けで –
モデルの作成方法によって異なります(このコード部分を編集に添付することができます)。とにかく、 'UserProject'テーブル用の新しいマイグレーションファイルを作成してデータベースにリレーションシップを作成する必要があります。 UserProjectの – piotrbienias
は関連付けを行う必要はありませんか? –