가 나는두 개의 글로벌 보조 인덱스를 사용하여 쿼리 할 수 있습니까?
지원되지 말한다 INDEXNAME을 통해검색어 키가 두 글로벌 보조 인덱스를 조회하는 방법
amazon-dynamodb
의
QueryRequest
를 사용하려고하면? 가능한가?
가 나는두 개의 글로벌 보조 인덱스를 사용하여 쿼리 할 수 있습니까?
지원되지 말한다 INDEXNAME을 통해검색어 키가 두 글로벌 보조 인덱스를 조회하는 방법
amazon-dynamodb
의
QueryRequest
를 사용하려고하면? 가능한가?
동시에 두 개 이상의 인덱스를 사용하여 쿼리 할 수 없습니다. 근본적으로 단일 쿼리를 만들기 위해 둘 이상의 인덱스를 사용하는 것은 의미가 없습니다.
아마 다른 인덱스를 사용하여 같은 테이블에서 다른 쿼리를 수행 할 수 있는지 묻는 것이 좋습니다.이 경우 대답은 '예'입니다.
또는 여러 인덱스를 사용하여 데이터를 조인하거나 필터링하는 복잡한 쿼리를 수행 할 수 있는지 묻는 중입니다.이 경우 대답은 불행히도 단일 쿼리가 아닌 아니오입니다. DynamoDB는 서버 측 조인을 지원하지 않습니다. 여러 쿼리 (각각 다른 인덱스를 사용할 수 있음)를 만든 다음 클라이언트 쪽을 집계해야합니다.
- 업데이트
당신은 당신이 올바르게 글로벌 보조 인덱스를 사용하여 쿼리에 대한 해시/범위 키 (들)을 지정하지 않은 것 같습니다 점점 말했다 오류 기준으로합니다.
보조 색인을 사용하여 검색어를 보내는 방법에 대한 도움말은 다음을 참조하십시오. http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GSI.html#GSI.Querying