В моей таблице будет несколько столбцов:
- mainId
- secondId
- thirdId
- fourthId
- fifthId
- dateCreated
- статус (возможные значения: новый, рекомендованный, решенный,
- серьезность (возможные значения: информация, предупреждение, срочно)
- некоторые другие поля не имеют отношения
Ключ раздела будет mainId, а ключ сортировки - dateCreated (из-за того, что мне нужно отсортировать каждый запрос по этому полю).
Также я буду работать с GSI, в любом случае это будет любой другой идентификатор (со второго по пятый) + dateCreated.
У меня вопрос, как, если GSI в порядке, из-за того, что мне нужно работать, каждый запрос по любому из Id и для определенного статуса и серьезности (в большинстве случаев мне нужны все статусы, которые не равны Solved), и все запросы должны быть упорядочены по дате создания? Я пытаюсь избежать использования выражений фильтра.