У меня есть таблица Нити с ID (номер), last_message (номер) и is_valid (номер).DynamoDB: Сортировка и фильтрация индекс
Я хочу получить результаты, где is_valid = 1
и отсортировано по last_message
по возрастанию (по убыванию).
Я установил id как ключ раздела (hash), is_valid в качестве ключа сортировки, а затем создал глобальный вторичный индекс с именем «lastMessageValidIndex», где ключ раздела is_valid, а ключ сортировки - last_message, но он не работает.
Любая идея?
Спасибо.
Я попытался установить IndexName в lastMessageValidIndex, но порядок не изменился. У вас есть пример структуры и запроса? – Grork
имя вторичного индекса не имеет значения. вам просто нужно запросить вторичный индекс. dynamodb сортирует результат для вас. поэтому, если вы получите результаты, ваш запрос будет одобрен, но, возможно, ваша схема индекса неверна. –
По этой причине я спросил. С «Я установил IndexName» я говорил о параметре запроса. – Grork