【发布时间】:2020-05-27 22:51:07
【问题描述】:
我想像这样更新列数量
数量 = 数量 + x
我的代码是这样的
db.Stock.update({
qty: Sequelize.col('Stock.qty') + element.qty
}, {
where: {
item_id: element.item_id
}
})
还有我的模特,我也有这个
{
hooks: {
beforeUpdate: function (Stock, options) {
console.log("Stock", Stock._previousDataValues.qty);
},
}
}
但这给了我错误
UPDATE `Stocks` SET `qty`='[object Object]10',`updatedAt`='2018-08-11 13:51:18' WHERE `item_id` = 8
我是续集的新手,我怎样才能成功地做到这一点?
【问题讨论】:
标签: sequelize.js