为什么save()在Sequelize中不起作用?

理查德

我调用save()数据库中已存在且已定义主键的对象。

Sequelize告诉我,而不是更新对象id must be unique为什么?

我不想说update( {every,single,field,except,the,id})太乏味了。

这是我当前的代码:

const instance = db.dbo__peach_payments_transactions.build(existingPayment);
return db.transaction( async (transaction) => {
  return instance.save();
});

我现在也尝试过:

return instance.update({fields: [
          'updated_at',
          'orders_id',
          'payment_states_id',
          'response_data',
          'token',
          'result',
          'reason_code',
          'reason_message',
          'price',
          'processed_at']});
      });

但这会生成相反的sql,而不是保存这些字段,而是updated_at cannot be null通过使用此sql排除它们,从而给我错误:(即使它不为null):

"INSERT INTO "dbo"."peach_payments_transactions" ("peach_payments_transactions_id","created_at") VALUES ('7fb301e9-bb72-4a70-9ee5-0db1376e83e8','2016-07-11 13:48:20.137 +00:00') RETURNING *;"

demarchisd

instance.isNewRecord可以false在将其发送到服务器之前尝试设置吗?

sequelize可能正在考虑将其作为新记录,因此它尝试将其插入而不是更新

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么 Sequelize addAssociations 不起作用?

来自分类Dev

为什么.save在Mongoose中起作用但在带有upsert的.update中不起作用

来自分类Dev

在PHP中为什么不起作用

来自分类Dev

为什么不起作用?

来自分类Dev

级联删除在Sequelize中不起作用

来自分类Dev

为什么“脚本”中的代码在 html 中不起作用?

来自分类Dev

在HttpURLConnection中,为什么JSONObject as Params不起作用,而String as Params不起作用

来自分类Dev

MongoDB查询在Node.js中不起作用 为什么此代码不起作用?

来自分类Dev

为什么跳跃不起作用在pygame中不起作用

来自分类Dev

为什么在异常消息中附加信息不起作用?

来自分类Dev

为什么$(window).load()在jQuery中不起作用?

来自分类Dev

为什么“打印”在node.js中不起作用?

来自分类常见问题

为什么波形标记(<< >> =)在表格环境中不起作用?

来自分类Dev

为什么templateCache在angular js中不起作用?

来自分类Dev

为什么我的find('a')在jquery中不起作用?

来自分类Dev

为什么CSS在div中不起作用?

来自分类Dev

为什么VIM中的某些配色方案不起作用?

来自分类Dev

为什么这个阴影在Firefox中不起作用?

来自分类Dev

为什么!!! undefined在JS golf中不起作用?

来自分类Dev

为什么{{isNan(x)}}在angularJS中不起作用?

来自分类Dev

为什么`exec startx`在13.10中不起作用?

来自分类常见问题

为什么CSS中的“ cursor:pointer”效果不起作用

来自分类常见问题

为什么chown在Dockerfile中不起作用?

来自分类Dev

为什么setSize在Java中不起作用

来自分类Dev

为什么在此示例中剩余的余量不起作用?

来自分类Dev

为什么FormsAuthentication.SetAuthCookie在IE中不起作用

来自分类Dev

为什么getElementsByClass在jsoup中不起作用?

来自分类Dev

为什么__dir __()对python中的模块不起作用?

来自分类Dev

为什么“ x = a或b”在Perl中不起作用?

Related 相关文章

  1. 1

    为什么 Sequelize addAssociations 不起作用?

  2. 2

    为什么.save在Mongoose中起作用但在带有upsert的.update中不起作用

  3. 3

    在PHP中为什么不起作用

  4. 4

    为什么不起作用?

  5. 5

    级联删除在Sequelize中不起作用

  6. 6

    为什么“脚本”中的代码在 html 中不起作用?

  7. 7

    在HttpURLConnection中,为什么JSONObject as Params不起作用,而String as Params不起作用

  8. 8

    MongoDB查询在Node.js中不起作用 为什么此代码不起作用?

  9. 9

    为什么跳跃不起作用在pygame中不起作用

  10. 10

    为什么在异常消息中附加信息不起作用?

  11. 11

    为什么$(window).load()在jQuery中不起作用?

  12. 12

    为什么“打印”在node.js中不起作用?

  13. 13

    为什么波形标记(<< >> =)在表格环境中不起作用?

  14. 14

    为什么templateCache在angular js中不起作用?

  15. 15

    为什么我的find('a')在jquery中不起作用?

  16. 16

    为什么CSS在div中不起作用?

  17. 17

    为什么VIM中的某些配色方案不起作用?

  18. 18

    为什么这个阴影在Firefox中不起作用?

  19. 19

    为什么!!! undefined在JS golf中不起作用?

  20. 20

    为什么{{isNan(x)}}在angularJS中不起作用?

  21. 21

    为什么`exec startx`在13.10中不起作用?

  22. 22

    为什么CSS中的“ cursor:pointer”效果不起作用

  23. 23

    为什么chown在Dockerfile中不起作用?

  24. 24

    为什么setSize在Java中不起作用

  25. 25

    为什么在此示例中剩余的余量不起作用?

  26. 26

    为什么FormsAuthentication.SetAuthCookie在IE中不起作用

  27. 27

    为什么getElementsByClass在jsoup中不起作用?

  28. 28

    为什么__dir __()对python中的模块不起作用?

  29. 29

    为什么“ x = a或b”在Perl中不起作用?

热门标签

归档