我试图在类方法中设置关联,但它没有正常工作!
const User = sequelize.define('User', {
email: DataTypes.STRING,
password: DataTypes.STRING,
}, {
classMethods: {
associate: (models) => {
User.hasMany(models.AnotherModel, {foreignKey: 'userId'});
},
}
});
但是当我在 classMethods
block 之外设置关联时,它起作用了:
User.associate = function (models) {
User.hasMany(models.AnotherModel, {foreignKey: 'userId'});
};
为什么 classMethods
block 中的代码不起作用?
Sequelize 版本:4.2.0
最佳答案
关于node.js - 类方法中的 Sequelize Association 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44889345/