Как получить список элемента в DynamoDB с одним hashKey и список ключа диапазона, так как выражение keyCondition в DynamoDB не поддерживает оператор IN - PullRequest
1 голос
/ 14 апреля 2020

Как получить список элементов в DynamoDB с одним hashKey и список ключей диапазона в качестве выражения keyCondition в DynamoDB не поддерживает оператор IN.

Предположим, у меня есть таблица User с UserName в качестве haskey и orderId в качестве rangeKey I хочу получить список пользователей с userName = "sandhya" и orderId в [1,2,3]

1 Ответ

1 голос
/ 15 апреля 2020

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

...