我使用AWS SDK与Express和Nodejs。我正在扫描桌子上的用户。我想映射属性,这样它们就不会出现在JSON中。我有以下代码:
app.get('/users',function(req, res) {
var params = {
TableName: 'Users'
};
dynamodb.scan(params, function(err, data) {
if (err) {
console.log(err, err.stack); // an error occurred
} else {
console.log(data);
// successful response
res.send(data);
}
});
});
返回:
{"Items":[{"id":{"S":"test"}}]}
我想让它返回:
{"Items":[{"id":"test"}]}
NodeJS的DynamoDB文档SDK完全是你想要的:https://github.com/awslabs/dynamodb-document-js-sdk
在README中有关于如何开始的说明和基本API调用的代码片段。