let userModel = sequelize.define('userModel',{
//Schema
},{
//options
instanceMethods:{
checkPassword(){}
}
})
.........
async Login(){
let ins = await userModel.findOne('xxx')
ins.checkPassword // <= is not a function
}
似乎 instanceMethods 没有加载到
userModel.prototype
上。当我 console.log(ins)
时, checkPassword
存在于属性 instanceMethods
中。如何调用实例方法?
Sequelize 版本:4.11.1
最佳答案
我刚刚在手册中发现在 sequelize V4 中删除了类和实例方法。
详情见。 breaking-changes
关于javascript - 无法获得 sequelize 实例方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46639829/