Для будущих ссылок лучше задать новый вопрос, так как это поможет другим разработчикам, которые столкнутся с таким же вопросом.

емя чтения части, посвященной ассоциации документов, приведенное ниже объяснение действительно смущает меня

Имеет и принадлежит, чтобы вставить ключ ассоциации в разных моделях друг от друга. hasOne вставляет ключ ассоциации в целевую модель, тогда как ownTo вставляет ключ ассоциации в исходную модель.

а также,

Player.belongsTo(Team); // Will add a teamId attribute to Player to hold the primary key value for Team

кажется, что если я установлю связь между двумя моделями, sequelize автоматически добавит внешний ключ к целевой модели.

но согласно статье,https://lorenstewart.me/2016/09/12/sequelize-table-associations-joins/z

мы должны вручную добавить внешний ключ в файл модели.

какой из них прав?

Прошло много времени с тех пор, как я задал вопрос об этой проблеме.

Любое подробное объяснение действительно будет оценено.

Любые рекомендуемые статьи об ассоциации sequelize для чтения также приветствуются, так как sequelize doc кажется новичкам в ORM.

Ответы на вопрос(1)

Ваш ответ на вопрос