当前位置: 首页 > 面试题库 >

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

顾宏朗
2023-03-14
问题内容

我想通过对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

有关更多详细信息:请
阅读



 类似资料:
  • 我不关心可综合性,我只想弄清楚如何处理带符号值的一元算术上的溢出。 如果有人能给我指明正确的方向,我会非常伟大,谢谢!

  • 3. 整数的加减运算 我们已经了解了计算机中正整数如何表示,加法如何计算,那么负数如何表示,减法又如何计算呢?本节讨论这些问题。为了书写方便,本节举的例子都用8个bit表示一个数,实际计算机做整数加减运算的操作数可以是8位、16位、32位甚至64位的。 3.1. Sign and Magnitude表示法 要用8个bit表示正数和负数,一种简单的想法是把最高位规定为符号位(Sign Bit),0表

  • 这有一个非常相似的问题。例如,如果我减去50和45,我得到4。如果我减去五万和四万五千,我得到四千九百。 我确信我在这里遗漏了一些简单的东西,但是我反复查看了代码,我不确定它是什么。

  • 我在熊猫数据框上有一个时间序列,它与月份成一行。我打电话给df1。然后我得到组的月平均值,我把df2称为结果数据帧。现在我想减去每个列的月平均值,而不使用循环。也就是说,需要从df1中“月”==1的所有行中减去df2中的行“月==1”。 在numpy中,我将重塑矩阵,执行操作(由于numpy广播),然后再次重塑矩阵。但我不知道什么是泛张力的方法。尽管我觉得这应该是一个非常简单的方法。 这里有一个例

  • 问题内容: 最近我遇到了一个问题:赋值运算符链理解。 在回答这个问题,我开始怀疑我自己的加法赋值运算符的行为的理解或任何其他(,,等)。 我的问题是,下面的表达式中的变量何时更新到位,以便其更改的值在求值过程中反映在表达式的其他位置,其背后的逻辑是什么?请看以下两个表达式: 表达式1 表达式2 在第一个表达式中,当计算最里面的表达式时,似乎不更新的值,因此结果是而不是。 但是,在第二个表达式中,的

  • 最近我遇到了这样一个问题:作业操作员链理解。 在回答这个问题时,我开始怀疑自己对加法赋值运算符或任何其他(