Ich entwickle eine sails.js App mit sequelize ORM. Ich bin ein wenig verwirrt, wenn BelongsTo und HasOne verwendet werden müssen.Unterschied zwischen HasOne und BelongsTo in Sequelize ORM
Die Dokumentation heißt es:
Gehört Verbände Verbände sind, wo der Fremdschlüssel für die Eins-zu-Eins-Beziehung auf dem Modell Quelle vorhanden ist.
hasOne Verbände sind Verbände, in denen der Fremdschlüssel für die Eins-zu-Eins-Beziehung auf dem Modell Ziel existiert.
Gibt es einen anderen Unterschied abgesehen von dem Ort, wo diese angegeben sind? Ist das Verhalten in beiden Fällen immer noch gleich?
In diesem Fall sollte ich entweder 'Man.hasOne (RightArm);' oder 'RightArm.belongsTo (Man);'? Oder benutze sie beide? –
In den meisten Fällen würde ich beide verwenden –