【问题标题】: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() }
}