Таблица DynamoDB использует OrderID (ключ раздела) и NumberOfItemsPurchased (ключ сортировки), оба типа Number. Результаты запроса в настоящее время возвращаются отсортированными по NumberOfItemsPurchased в порядке возрастания. Разработчик хочет, чтобы результаты запроса были отсортированы по NumberOfItemsPurchased в порядке убывания. Как этого можно добиться?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Установить для параметра операции Query ScanIndexForward значение false..
Почему это правильный ответ
Правильный ответ — установить для параметра операции Query ScanIndexForward значение false. По умолчанию операция Query в DynamoDB возвращает результаты, отсортированные по возрастанию ключа сортировки. Установка ScanIndexForward в false изменяет порядок сортировки на убывающий. Неправильные варианты: Создание LSI с NumberOfItemsPurchased в качестве ключа сортировки не изменит порядок сортировки по умолчанию для запросов к основной таблице или индексу; он лишь предоставляет другой способ запроса данных. Переименование ключа сортировки не влияет на порядок сортировки; это просто изменение имени атрибута. KeyConditionExpression используется для определения условий фильтрации для ключей раздела и сортировки, а не для изменения порядка сортировки результатов.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется