Sto provando a creare un hook di modello che crea automaticamente un record associato quando il modello principale è stato creato. Come posso accedere agli altri miei modelli all'interno della funzione di hook quando il mio file di modello è strutturato come segue?Accesso ad altri modelli in una funzione di hook Sequelize model
/**
* Main Model
*/
module.exports = function(sequelize, DataTypes) {
var MainModel = sequelize.define('MainModel', {
name: {
type: DataTypes.STRING,
}
}, {
classMethods: {
associate: function(models) {
MainModel.hasOne(models.OtherModel, {
onDelete: 'cascade', hooks: true
});
}
},
hooks: {
afterCreate: function(mainModel, next) {
// ------------------------------------
// How can I get to OtherModel here?
// ------------------------------------
}
}
});
return MainModel;
};
'sequelize' non è disponibile. – user1107173