DynamoDB, как использовать ключ сортировки с запросом PartiQL?

Здравствуйте, я новичок в DynamoDB, я создал ТАБЛИЦУ с ключом раздела "pk" и ключом сортировки "id"

в затем проводнике элементов я могу запросить значение ключа pk и sort, и, похоже, он работает.

В редакторе PartiQL я делаю

      SELECT * FROM "dev" WHERE "pk" = 'config' AND "id" = "7b733512cc98445891dcb07dc4299ace"

и я получаю сообщение об ошибке. Выражение фильтра может содержать только атрибуты, отличные от первичного ключа: Атрибут первичного ключа: id

Я не знаю, как указать ключ сортировки в ключевых условиях вместо условия фильтрации с помощью предложения WHERE.

1 ответ

Я обнаружил ошибку, если вы используете "вместо", это не работает. Поэтому правильный запрос:

      SELECT * FROM "dev" WHERE "pk" = 'config' AND "id" = '7b733512cc98445891dcb07dc4299ace'
Другие вопросы по тегам