Я запрашиваю данные из базы данных в AWS DynamodB и получаю сообщение об ошибке в выражении KeyConditionExpression.
Я запрашиваю "dominant_temporality" и "dt".Они составляют мой составной ключ раздела - dt уникален для каждой строки и моего ключа сортировки.
Код, который я запускаю:
var params = {
TableName : "deardiary",
KeyConditionExpression: "#d = :dominant_temporality and dt between :minDate and :maxDate",
ExpressionAttributeNames: {
"#d" : "temporality"
},
ExpressionAttributeValues: { // the query values
":dominant_temporality": {S: "present"},
":minDate": {N: new Date("October 8, 2018").valueOf().toString()},
":maxDate": {N: new Date("October 9, 2018").valueOf().toString()}
}
};