【问题标题】:How to add two numbers from event in a lamba function with node.js如何使用 node.js 在 lambda 函数中从事件中添加两个数字
【发布时间】:2023-01-18 23:11:56
【问题描述】:

我试图将数字加在一起并将它们放入我的 dynamodb 数据库中,它有效,但每次我尝试它只是将它们并排放置而不添加它们,例如(50 + 50 = 5050 而不是 100)

这是我试过的

"Total": { "S": event.First + event.Second }

【问题讨论】:

  • 首先将它们转换为整数!?显然它们是字符串。

标签: node.js amazon-web-services amazon-dynamodb


【解决方案1】:

首先,我可以看到您将它们保存为字符串,您希望这样做还是将其保存为数字更好?我还假设您的数字作为字符串进入事件:

let num1 = parseInt(event.First);
let num2 = parseInt(event.Second);
let total = num1 + num2

let params = {
"pk": { "S": "123" },
"Total": { "N": total.toString() }
}

【讨论】:

  • 有用!非常感谢你!
猜你喜欢
  • 2019-10-17
  • 1970-01-01
  • 2021-09-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多