无法获得sequelize实例方法

时间:2017-10-09 06:11:55

标签: javascript node.js sequelize.js

let userModel = sequelize.define('userModel',{
//Schema
},{
//options
    instanceMethods:{
        checkPassword(){}
    }
})
.........
async Login(){
    let ins = await userModel.findOne('xxx')
    ins.checkPassword // <= is not a function
}

似乎在userModel.prototype上没有加载instanceMethods。虽然我console.log(ins)checkPassword存在于属性instanceMethods中。

如何调用instanceMethods?

续集版本:4.11.1

1 个答案:

答案 0 :(得分:0)

我刚在手册中发现,在续集V4类中​​,实例方法被删除了。

详见。 breaking-changes