带加法的加减法赋值运算符
我想通过对Sequelize进行简单添加来进行更新。
表:
id || data 1 || 10
样品:
db.table.update({ data : 1 }, { where: { id: 1 }});
此查询后
id || data 1 || 11
我知道这是一个简单的问题,但我找不到解决方案。
我可以加减哪个运算符?谢谢
回答:
db.table.update({ field: Sequelize.literal('data + 1') }, { where: { id: 1 }}))
User.findById(1).then(user => { // -----> First Way
return user.increment('my-integer-field', {by: 2});
// -----> Second Way
return user.increment([ 'my-integer-field', 'my-very-other-field' ], {by: 2})
// -----> Third Way
return user.increment({
'my-integer-field': 2,
'my-very-other-field': 3
})
});
您也可以decrement
只替换increment
为decrement
。
有关更多详细信息:请
以上是 带加法的加减法赋值运算符 的全部内容, 来源链接: utcz.com/qa/409675.html