DynamoDB 테이블은 OrderID(파티션 키)와 NumberOfItemsPurchased(정렬 키)를 모두 Number 타입으로 사용합니다. 쿼리 결과는 현재 NumberOfItemsPurchased를 기준으로 오름차순으로 정렬되어 반환됩니다. 개발자는 NumberOfItemsPurchased를 기준으로 쿼리 결과를 내림차순으로 정렬하기를 원합니다. 어떻게 이 작업을 수행할 수 있습니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: Query 작업 파라미터 ScanIndexForward를 false로 설정합니다..
이것이 정답인 이유
DynamoDB의 Query 작업은 기본적으로 정렬 키를 기준으로 오름차순으로 결과를 반환합니다. ScanIndexForward 파라미터를 false로 설정하면 정렬 키를 기준으로 내림차순으로 결과를 정렬하여 반환할 수 있습니다. 다른 옵션들은 다음과 같은 이유로 올바르지 않습니다. LSI(로컬 보조 인덱스)는 테이블의 기존 파티션 키와 다른 정렬 키를 가질 수 있지만, 단순히 정렬 순서를 변경하기 위해 인덱스를 새로 생성할 필요는 없습니다. 정렬 키의 이름을 변경하는 것은 데이터 모델을 변경하는 것이며, 기존 데이터에 영향을 미치고 정렬 순서를 바꾸는 직접적인 방법이 아닙니다. KeyConditionExpression은 쿼리할 항목을 지정하는 데 사용되는 파라미터이며, 정렬 순서와는 관련이 없습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음