我想不出怎么用sequelize mysql从100减去50,我该怎么做?
var us = await User.findOne({ where: { userID: ctx.from.id } }) await us.update({balance: -50?})
bvuwiixz1#
您可以使用sequelize提供的递增/递减示例方法,如下所示:
var us = await User.findOne({ where: { userID: ctx.from.id } }); await us.decrement({ balance: {by: 50} });
u5rb5r592#
您可以在更新时引用代码中的当前余额:
var us = await User.findOne({ where: { userID: ctx.from.id } }) await us.update({balance: us.balance - 50})
2条答案
按热度按时间bvuwiixz1#
您可以使用sequelize提供的递增/递减示例方法,如下所示:
u5rb5r592#
您可以在更新时引用代码中的当前余额: