Я хочу использовать запрос в моей AWS Lambda для фильтрации записей из DynamoDB. Я хочу получать записи, которые находятся между двумя числами. Моя база данных выглядит так:
А вот мои параметры для запроса:
var params = {
TableName: "tableName",
KeyConditions: {
'date': {
ComparisonOperator: "BETWEEN",
AttributeValueList: [30, 100]
}
}
};
docClient.query(params, function(err, resp) {
if (err) {
_response = buildOutput(500, err);
return callback(_response, null);
}
_response = buildOutput(200, resp);
return callback(null, _response);
});
Я получаю следующее сообщение об ошибке, но не знаю, чего не хватает в параметрах
response: {"message": "Условие запроса пропущено: элемент схемы ключа: id"
Заранее спасибо!