UPDATE `users` SET tempToken=tempToken-"5" WHERE `id`="1"
如何将该查询写入序列查询。
答案 0 :(得分:0)
对于异步功能,假设已设置用户模型,这就是您要执行的操作:
myFunction: async (req, res) => {
var tempToken = req.body.tempToken // Put whatever your data source is here for tempToken
var newValue = tempToken - 5
try {
await User.update({
tempToken: newValue
},
{
where: [{
id: 1
}]
})
res.status(200).send();
}
catch (error) {
res.status(500).send(error);
}
}
或
myFunction: async (req, res) => {
try {
const user = User.findOne({
where: {
id: 1
}
})
await user.update({
tempToken: user.tempToken - 5
})
res.status(200).send();
}
catch (error) {
res.status(500).send(error);
}
}
此外,不要忘记在使用此功能的.js文件中“要求”用户模型。