我正在尝试使用Node JS AWS-SDK从DynamoDB表中获取项目。函数
我使用了官方文档:http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/DynamoDB/Client.html#batchGetItem-property 我正在寻找如何正确使用此函数的示例,但是我找不到任何示例。我编写的代码如下:
我遇到了一个SerializationException: Start of list found where not expected错误,但就我的NodeJS和JSON专业知识而言,我的语法是正确的。但这很令人困惑:http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/API_BatchGetItems.html 在该语法示例中,您必须提供表名。
getItem
运行良好,但使用BatchGetItem
较为困难。我使用了官方文档:http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/DynamoDB/Client.html#batchGetItem-property 我正在寻找如何正确使用此函数的示例,但是我找不到任何示例。我编写的代码如下:
var params = {
"RequestItems" : {
"Keys" : [
{"HashKeyElement" : { "N" : "1000" } },
{"HashKeyElement" : { "N" : "1001" } }
]
}
}
db.client.batchGetItem(params, function(err, data) {
console.log('error: '+ err);
console.log(jsDump.parse(data));
});
我遇到了一个SerializationException: Start of list found where not expected错误,但就我的NodeJS和JSON专业知识而言,我的语法是正确的。但这很令人困惑:http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/API_BatchGetItems.html 在该语法示例中,您必须提供表名。