Недавно я использовал sequelize. js и MySQL. И я немного запутался по поводу «целевой таблицы» и «исходной таблицы» при использовании hasMany
/ belongsTo
для построения связи между различными моделями.
Например, если я хочу построить одно- to-many между Users
table и Posts
Table (т. е. один пользователь может иметь много сообщений, в то время как один пост может принадлежать только одному пользователю). Кто является целевой таблицей и кто является исходной таблицей?
Если я изменю сценарий на один-к-одному / многие-ко-многим, кто является целью, а кто источником?