0
존재하지 않는 것처럼 보이는 간단한 setter 메서드를 필사적으로 호출하려고합니다.Setelize setter가 작동하지 않습니다.
var Process = Sequelize.MySql.define('Process',{
name: Sequelize.STRING,
description: Sequelize.TEXT,
duration: Sequelize.BIGINT,
status: {
type: Sequelize.ENUM(pstatus.unassigned,pstatus.assigned,pstatus.inprocess,pstatus.stopped,pstatus.finished),
defaultValue: pstatus.unassigned,
set: function(v){
console.log('Prozess status updated')
if(!pstatus.hasOwnProperty(v)){
return
}
this.setDataValue('status',v)
}
}
}
process.setStatus (pStatus.inprocess)의 모든 호출이 내가 여기에 놓친 거지 어떤 형식 오류
Possibly unhandled TypeError: Object [object SequelizeInstance] has no method 'setStatus'
에 반환 : 여기
내 modeldefinition입니까?