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'