Ответ getItem
не включает Items
, он включает Item
(см. Документацию ).Он вернет один элемент, если есть элемент с данным ключом или нет элемента.
Вы можете обнаружить это следующим образом:
const AWS = require('aws-sdk');
const ddb = new AWS.DynamoDB({ region: 'us-east-1' });
const params = {
Key: {
'groupName': {
S: groupname,
},
},
TableName: 'group',
};
ddb.getItem(params, (err, data) => {
if (err) {
console.log(err, err.stack);
} else if (data.Item) {
console.log(JSON.stringify(data));
} else {
console.log('Success, but no item');
}
});
Незначительное примечание: нет особых оснований для использованияvar
теперь, когда у нас есть let
и const
.