Ali*_*fat 2 node.js sequelize.js
我正在尝试在类方法中设置关联,但无法正常工作!
const User = sequelize.define('User', {
email: DataTypes.STRING,
password: DataTypes.STRING,
}, {
classMethods: {
associate: (models) => {
User.hasMany(models.AnotherModel, {foreignKey: 'userId'});
},
}
});
Run Code Online (Sandbox Code Playgroud)
但是当我在classMethods块外设置关联时,它可以工作:
User.associate = function (models) {
User.hasMany(models.AnotherModel, {foreignKey: 'userId'});
};
Run Code Online (Sandbox Code Playgroud)
为什么里面的代码classMethods块不起作用?
续集版本:4.2.0
| 归档时间: |
|
| 查看次数: |
3085 次 |
| 最近记录: |