Обновление ассоциаций в sequelize вручную - PullRequest
0 голосов
/ 23 января 2020

Я понимаю, что sequelize не позволяет обновлять вложенные ассоциации при использовании model.update.

Как вручную обновить ассоциации?

У меня есть такое отношение:

Profile.belongsToMany(models.Specialty, {
      as: "specialty",
      through: "Profile_Specialties",
      foreignKey: "ProfileId",
      otherKey: "SpecialtyId"
});
  Specialty.associate = models => {
    Specialty.belongsToMany(models.Profile, {
      as: "profile",
      through: "Profile_Specialties",
      foreignKey: "SpecialtyId",
      otherKey: "ProfileId"
    });
  };

Если в профиле есть специальности, и они меняются, как мне вручную изменить таблицу Profile_Specialties?

...