【发布时间】:2016-12-04 22:02:51
【问题描述】:
我会直截了当。更改状态列属性后,我在更新行时遇到问题。
up: function(queryInterface, Sequelize) {
return queryInterface.changeColumn('projects', 'status', {
type: Sequelize.ENUM('processing', 'unassigned', 'ongoing', 'completed'),
allowNull: false,
defaultValue: 'unassigned'
}).then(function() {
return Project.update({
status: 'unassigned'
}, {
where: {
status: 'processing'
}
});
});
}
Project.update() 似乎在任何情况下都不起作用,但更改列的属性是有效的。
有什么想法吗?我不知何故是续集的新手,任何想法都会有很大帮助。谢谢。
【问题讨论】:
标签: javascript node.js sequelize.js