बस सेक्विलाइज़ का उपयोग करना शुरू कर दिया है और मैंने मॉडल और बीजों का एक समूह स्थापित किया है, लेकिन मैं संदर्भ बनाम संघों को नहीं समझ सकता। मुझे संदर्भों के लिए उपयोग केस नहीं दिखता है अगर वे ऐसा करते हैं जो मुझे लगता है कि वे करते हैं, लेकिन मुझे दस्तावेज़ों में एक अच्छी व्याख्या नहीं मिली।सीक्वेलिज़ मॉडल संदर्भ बनाम संघ
क्या यह अनावश्यक संदर्भ और संगठन हैं?
module.exports = (sequelize, DataTypes) => {
const UserTask = sequelize.define('UserTask',
{
id: {
primaryKey: true,
type: DataTypes.UUID,
defaultValue: DataTypes.UUIDV4
},
userId: {
type: DataTypes.UUID,
references: { // <--- is this redundant to associate
model: 'User',
key: 'id'
}
}
// ... removed for brevity
},
{
classMethods: {
associate: models => { <--- makes references redundant?
UserTask.belongsTo(models.User, {
onDelete: 'CASCADE',
foreignKey: {
fieldName: 'userId',
allowNull: true,
require: true
},
targetKey: 'id'
});
}
}
}
);
return UserTask;
};
मैं सटीक एक ही बात सोच रहा था। – Charlie