0
sequelizeでダイナミックアソシエーションを作成します。 プロジェクトに所属するユーザーがいるとします。 これらのユーザーは、プロジェクトで異なるロールを使用します。 など。私は別々のテーブル内のすべての役割を持っているSequelizeでのダイナミックアソシエーション
Project.hasMany(User, { as: "developers"})
...
:一部のユーザーは他の人が私のように、私はちょうどそれらを追加できることを知っている建築家など
var User = sequelize.define("user", {...})
var Project = sequelize.define("project", {...})
var ProjectUser = Project.hasMany(Users)
ている開発者です。
var Role = sequelize.define("role", {...})
役割に応じて関連付けを行うにはどうすればよいですか。私はあなたがこのような何かを行うことができますsequelizeのドキュメントを読み込む
var UserProject("userProject", {
userId: ...,
roleId: ....,
projectId: ...
})
Project.hasMany(User, { through: UserProject })