Я пытаюсь получить отдельные атрибуты из таблицы DynamoDB и превратить их в переменные перед обратным вызовом.Я хочу отозвать Html с атрибутами в качестве переменных внутри документа Html, но мне удалось отозвать только весь элемент или несколько конкретных атрибутов с помощью «ProjectionExpression».Как получить элементы и превратить элементы в таблице в переменные перед обратным вызовом?
const AWS = require('aws-sdk');
const docClient = new AWS.DynamoDB.DocumentClient({region: 'us-east-1'});
AWS.config.region = 'us-east-1';
exports.handler = function(evt, context, callback) {
var params = {
TableName: 'Item_Get',
Key: {
'Item': evt.value,
},
"ProjectionExpression": "Price, Description, ItemName"
};
docClient.get(params, function(err, data) {
if (err) {
callback.error(err, null);
} else {
callback(null, data);
}
});
};
Ответ:
{
"Item": {
"ItemName": "Protein Powder",
"Price": "59.99",
"Description": "Chocolate flavored Whey Protein Powder"
}
}