私はSequelizeで、子モデルに2つの方法で外部キーを追加できることを知りました。 1つはhasOne
,belongsTo
,hasMany
などを使用することです。もう一つの方法は、我々はこのようなモデルをconfigの際小道具にreferences
を追加することです:私はSequelizeのassosiationについて混乱しています
trainer_id: {
type: DataTypes.INTEGER,
references: {
model: "trainers",
key: "id"
}
}
ので、それらの違いは何ですか?私はそれがrefrencesを使用して簡単だとわかりました。もしあなたが私に助言を与えることができたら、私はそれを感謝します。
ありがとうございました。今はっきりしています。多分もっと手を入れてみるべきだろう。 – laoqiren