Dynamodb Nodejs SDK Scan返回属性名称

时间:2015-07-27 20:06:38

标签: node.js amazon-dynamodb aws-sdk

我正在使用带有Express和Nodejs的AWS开发工具包。我正在对用户表进行扫描。我想映射属性,以便它们不会出现在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"}]}

1 个答案:

答案 0 :(得分:2)

NodeJS的DynamoDB文档SDK完全符合您的要求: https://github.com/awslabs/dynamodb-document-js-sdk

有关如何入门的说明以及README中基本API调用的代码段。