BatchGet - AWS DynamoDB с любым ключом сортировки - PullRequest
0 голосов
/ 22 апреля 2019

Я использую библиотеку документов клиента AWS (JS) для DynamoDb и пытаюсь сделать batchGet из таблицы (раздел + ключ сортировки).Проблема в том, что я хотел бы получить все элементы по ключу раздела и любому ключу сортировки.

Если я не определю ключ сортировки в batchGet, я получу ValidationException: The provided key element does not match the schema.Если я это сделаю - это работает нормально, но для меня это действительно неудобно, и я могу запросить ту же таблицу только по ключу раздела, поэтому думаю, что я что-то упустил.

1 Ответ

0 голосов
/ 22 апреля 2019

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

См. https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GSI.OnlineOps.html для справки.

Надеждаэто помогает!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...