Первый вопрос для меня. Мне нужна помощь в получении списка элементов из таблицы с помощью batchGet () для aws -sdk. Я использую лямбда-функции, но мой текущий код не дает никаких результатов вообще. Вот мой текущий код ... Обычно я использую массив ключей в качестве моих "Ключей", но я пытаюсь ограничить ошибки.
const AWS = require('aws-sdk');
exports.handler = async (event) => {
var params = {
RequestItems: {
'DP_Users': {
Keys: [{id: '123'}]
}
}
};
var documentClient = new AWS.DynamoDB.DocumentClient();
documentClient.batchGet(params, function(err, data) {
if (err) console.log(err);
else console.log(data);
});
};
Моя таблица DynamoDB выглядит следующим образом, и пользователь фактически Существуют: Таблица текущих пользователей
Я ожидаю получить объект с идентификатором '2' из таблицы DP_Users и просто распечатать его. Но ответ моего текущего кода - NULL. Ничего не возвращается.