Как написать условный запрос DynamoDB в Java - PullRequest
0 голосов
/ 25 июня 2018

Я новичок в AWS, и мне нужна помощь в написании запроса DynamoDB для конкретных условий.

Вот мое требование: Имя таблицы = Сотрудник с идентификатором схемы (индексированный), имя, зарплата, doj, пин-код.

Мне нужно запросить сотрудников, где зарплата> 20K и зарплата <30K и doj> 2016 и doj <2018. </p>

Я пытался с QuerySpec spec = new QuerySpec (), используя эту документацию но не в состоянии заставить его работать.Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 28 июня 2018

Вы можете попробовать написать условные запросы, используя условия фильтра в методе сканирования в Dynamodb, и если вам нужно использовать метод Query, вам потребуется GSI (глобальный вторичный индекс) для запроса неиндексированных ключей, которые были указаны как GSI вопределение вашей таблицы.

...