DynamoDB에서 표현식 사용 - Amazon DynamoDB

DynamoDB에서 표현식 사용

Amazon DynamoDB에서는 표현식을 사용하여 항목에서 읽을 속성을 지정하고, 조건이 충족될 때 데이터를 쓰고, 항목을 업데이트하는 방법을 지정하고, 쿼리를 정의하고, 쿼리 결과를 필터링할 수 있습니다.

이 표에서는 기본 표현식 문법과 사용 가능한 표현식 종류를 설명합니다.

표현식 유형 설명
프로젝션 표현식 프로젝션 표현식은 GetItem, Query 또는 Scan과 같은 작업을 사용할 때 항목에서 검색하려는 속성을 식별합니다.
조건 표현식 조건 표현식은 PutItem, UpdateItem 및 DeleteItem 작업을 사용할 때 수정해야 하는 항목을 결정합니다.
업데이트 표현식 업데이트 표현식은 UpdateItem이 항목의 속성을 수정하는 방법을 지정합니다(예: 스칼라 값 설정 또는 목록이나 맵에서 요소 제거).
키 조건 표현식 키 조건 표현식은 쿼리가 테이블 또는 인덱스에서 읽을 항목을 결정합니다.
필터 표현식 필터 표현식은 Query 결과 내에서 어떤 항목을 반환할지를 결정합니다. 다른 모든 결과는 폐기됩니다.

표현식 구문과 각 표현식 유형에 대한 자세한 내용은 다음 섹션을 참조하세요.

참고

DynamoDB에서는 이전 버전과의 호환성을 위해 표현식을 사용하지 않는 조건부 파라미터도 지원합니다. 자세한 내용은 레거시 DynamoDB 조건부 파라미터 단원을 참조하십시오.

새 애플리케이션에서는 레거시 파라미터보다는 식을 사용해야 합니다.