반응형
1. 유저목록 뽑는 Scan
Scan
{
"TableName": "marketboro-oper-admin",
"FilterExpression": "PK = :pk",
"ExpressionAttributeValues": {
":pk": {
"S": "USER"
}
}
}
// 1. TableName : 원하는 테이블명
// 2. FilterExpression : Scan에서 PK 와 SK 중 하나를 적는데 이는 mysql의 Where절과 비슷하다.
// 3. ExpressionAttributeValues: 해당 부분은 :=pk 에 대한 정의이다. 그리고 "S" 부분은 string 형식을 뜻하는데 아래에는 몇가지 예시를 들겠다.
'S': 문자열
'N': 숫자
'B': 바이너리
'BOOL': 불리언 (참/거짓)
'NULL': 널
'M': 맵
'L': 리스트
'SS': 문자열 집합
'NS': 숫자 집합
'BS': 바이너리 집합
2. 유저확인 query
Query
{
"TableName": "marketboro-oper-admin",
"KeyConditionExpression": "PK = :pkval and SK = :skval",
"ExpressionAttributeValues": {
":pkval": {
"S": "USER"
},
":skval": {
"S": "USER#stufit@marketboro.com"
}
}
}
반응형