Запрос GSI для списка идентификаторов в DynamoDB с использованием Spring-Data-DynamodB - PullRequest
0 голосов
/ 26 марта 2019

У меня есть DynamoDB с GSI с hashKey и rangeKey.Я хочу запросить у GSI список hashKey-rangeKey.

Например, productKey = 123 456 789 product = productA

Я попробовал такой метод, как findByProductRefKeyInAndProduct (List productKeys, String product);

Однако при этом выполняется сканирование таблицы вместо запроса.

Возможно ли даже запросить таблицу для этого типа запроса.Я верю, что так и должно быть, но я не могу найти правильный путь.

1 Ответ

0 голосов
/ 27 марта 2019

DynamoDB не поддерживает запросы для нескольких значений через GSI в одном запросе.Рекомендуемый подход заключается в параллельном запросе каждого значения - Пакетное выполнение DynamoDB QueryRequests

...