DynamoDB에서 표현식 사용
Amazon DynamoDB에서는 표현식을 사용하여 항목에서 읽을 속성을 지정하고, 조건이 충족될 때 데이터를 쓰고, 항목을 업데이트하는 방법을 지정하고, 쿼리를 정의하고, 쿼리 결과를 필터링할 수 있습니다.
이 표에서는 기본 표현식 문법과 사용 가능한 표현식 종류를 설명합니다.
표현식 유형 | 설명 |
---|---|
프로젝션 표현식 | 프로젝션 표현식은 GetItem, Query 또는 Scan과 같은 작업을 사용할 때 항목에서 검색하려는 속성을 식별합니다. |
조건 표현식 | 조건 표현식은 PutItem, UpdateItem 및 DeleteItem 작업을 사용할 때 수정해야 하는 항목을 결정합니다. |
업데이트 표현식 | 업데이트 표현식은 UpdateItem이 항목의 속성을 수정하는 방법을 지정합니다(예: 스칼라 값 설정 또는 목록이나 맵에서 요소 제거). |
키 조건 표현식 | 키 조건 표현식은 쿼리가 테이블 또는 인덱스에서 읽을 항목을 결정합니다. |
필터 표현식 | 필터 표현식은 Query 결과 내에서 어떤 항목을 반환할지를 결정합니다. 다른 모든 결과는 폐기됩니다. |
표현식 구문과 각 표현식 유형에 대한 자세한 내용은 다음 섹션을 참조하세요.
주제
참고
DynamoDB에서는 이전 버전과의 호환성을 위해 표현식을 사용하지 않는 조건부 파라미터도 지원합니다. 자세한 내용은 레거시 DynamoDB 조건부 파라미터 단원을 참조하십시오.
새 애플리케이션에서는 레거시 파라미터보다는 식을 사용해야 합니다.