多対多の関係を持つモデル ファイル内のテーブル間の関係を更新しようとしています。現在、関係が一意でなければならないというデフォルトの性質に対して使用しようとしているコマンドでエラーが発生しています。belongsToMany
その結果、 withにプロパティを追加するという簡単な調整を行いたいのですunique: false
が、移行ファイルで使用する適切な形式がわかりません。queryInterface
を変更するコマンドに関するドキュメントはないようですclassMethod
。移行ファイルも必要ですか?
これを変更したい:
classMethods: {
associate: function(db) {
User.belongsToMany(db.Organization, { through: 'member', foreignKey: 'user_id'}),
User.belongsToMany(db.Team, { through: 'member', foreignKey: 'user_id'})
},
これに ( unique: false
)
classMethods: {
associate: function(db) {
User.belongsToMany(db.Organization, { through: 'member', unique: false, foreignKey: 'user_id'}),
User.belongsToMany(db.Team, { through: 'member', unique: false, foreignKey: 'user_id'})
},