Dynamodb эквивалентен SQL корпусу - PullRequest
0 голосов
/ 28 апреля 2020

Ну, я пытаюсь отфильтровать результаты моего запроса, чтобы получить фиксированный набор случаев, таких как

region = 'X' || 'Z' || 'C'

в SQL вы можете использовать CASE для этого, как я могу добиться этого на динамо? я не нашел в документах

1 Ответ

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

Похоже, что в SQL вы бы на самом деле сделали это:

select * from table where region in ['X', 'Z', 'C']

Мне не ясно, как вы бы использовали CASE для этого.

DynamoDB также имеет условие IN, задокументировано здесь , поэтому вы можете использовать выражение фильтра, например:

FilterExpression: 'region IN (:region1, :region2, :region3)'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...