【发布时间】:2018-05-20 10:20:00
【问题描述】:
我正在使用 aws-sdk 让 NodeJS 与 DynamoDB 表进行交互。这是我第一次看到 DynamoDB。
当使用getItem() 或updateItem() 之类的调用时,数据结构包括类型,如下所示:
{
'a': { S: 'My string' }
}
有没有办法在没有类型的情况下传递和接收这些对象..?所以...
{
'a': 'My string'
}
或者,任何已经编写的帮助函数将对象转换为这种格式..?
const data = dbToObj({ 'a': { S: 'My string' } })
// { 'a': 'My string' }
所以我可以在填充调用参数时转换为它,并在接收数据时从它转换。
尽量避免访问我的数据,例如:
const myData = data.Item.something.M.somethinElse.M.qwerty.S
我知道我可以自己写一些东西,只是想知道是否有人知道已经可用的功能/选项可以做到这一点。我找不到。
【问题讨论】:
标签: javascript node.js amazon-web-services amazon-dynamodb