带加法的加减法赋值运算符

我想通过对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只替换incrementdecrement

有关更多详细信息:请

以上是 带加法的加减法赋值运算符 的全部内容, 来源链接: utcz.com/qa/409675.html

回到顶部