DynamoDB 테이블을 쿼리하여 생성 된 날짜별로 상위 100 개의 레코드 순서를 가져옵니다.

Shailesh

기본 키가 파티션 키인 Dynamodb 테이블이 있습니다. 이 테이블에는 "만든 날짜"열도 있습니다. 이 테이블을 쿼리하여 만든 날짜별로 내림차순으로 상위 100 개 레코드를 가져오고 싶습니다. 쿼리에는이 테이블의 기본 키를 허용하는 -key-condition-expression이 있어야하며 항상 최대 단일 레코드를 반환합니다. 상위 100 개 레코드를 가져 오려면 어떻게 쓸 수 있습니까?

Charles

Dynamo 설명서를 읽었습니까?

RDBMS가 아닙니다 ...

DDB에서 둘 이상의 레코드를 가져 오려면 복합 키 (해시 키 + 정렬 키)가 필요합니다.

다른 것을 모르면 "생성 된 날짜"가 정렬 키인 복합 키를 사용하여 글로벌 보조 인덱스를 생성해야하는 것처럼 들립니다.

GSI의 해시 키를 선택하는 것이 더 어려운 질문입니다 ...

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

데이터베이스 설계 : 상위 레코드가 생성 될 때 사전 정의 된 데이터로 하위 테이블을 강제로 채 웁니다.

분류에서Dev

생성 된 날짜별로 하위 디렉터리 목록 순서를 오름차순으로 가져옵니다.

분류에서Dev

DynamoDB : 두 개의 테이블을 생성하지 않고 해시 및 범위로 쿼리 할 수 있습니까?

분류에서Dev

상위에 있어야하는 n 개의 미리 정의 된 항목을 제외하고 비정형 순서로 레코드를 검색하는 쿼리

분류에서Dev

해당 날짜 범위에 대해 다른 테이블의 이름으로 날짜를 분류하는 레코드 별

분류에서Dev

쿼리별로 n 개의 상위 레코드를 순서대로 가져 오는 방법

분류에서Dev

MYSQL-하나의 테이블에서 GROUP BY와 INNER JOIN을 사용하여 두 날짜 사이의 레코드를 가져옵니다.

분류에서Dev

레일의 메서드 사이에 arel 및 gt lt를 사용하여 날짜 쿼리를 가져옵니다.

분류에서Dev

Sails.js는 날짜 범위 쿼리 매개 변수를 사용하여 새로 생성 된 사용자를 가져올 수 없습니다.

분류에서Dev

두 개의 테이블을 연결하여 모든 항목을 가져 오는 단일 레일 활성 레코드 쿼리를 작성 하시겠습니까?

분류에서Dev

Eloquent 쿼리는 복잡한 쿼리를 작성하여 동일한 테이블의 2 개의 다른 열에서 ID를 검색하는 고유 레코드를 가져옵니다.

분류에서Dev

Eloquent 쿼리는 복잡한 쿼리를 작성하여 동일한 테이블에있는 2 개의 다른 열에서 ID를 검색하는 고유 레코드를 가져옵니다.

분류에서Dev

"High"열에서 상위 5 개 최대 레코드를 선택하고 동일한 쿼리 및 주식 이름으로 분할 된 동일한 테이블에서 "Low"열에서 5 분 레코드를 선택합니다.

분류에서Dev

안드로이드는 날짜 목록별로 정렬 된 두 개의 커서에서 데이터를 가져옵니다.

분류에서Dev

JSP는 동적으로 생성 된 테이블 행 내에서 입력 태그의 값을 가져옵니다.

분류에서Dev

먼저 엔티티 프레임 워크 코드-테이블을 생성하고 기존 테이블의 데이터를 새로 생성 된 테이블에 삽입합니다.

분류에서Dev

ID 및 상태 유형별로 그룹화 된 단일 날짜가있는 테이블에서 시작 및 종료 날짜를 가져옵니다.

분류에서Dev

SQL은 3 개의 테이블을 조인 할 때 2 개의 날짜 열로 순서를 가져옵니다.

분류에서Dev

CloudFormation에서 수동으로 생성 된 dynamodb 테이블의 streamArn을 가져 오는 방법

분류에서Dev

데이터 프레임 업데이트 # 1을 생성하기 위해 딕셔너리 내에서 중첩 된 목록의 값 하나만 가져옵니다.

분류에서Dev

여러 개의 'like'절을 사용하여 내림차순 및 날짜별로 매우 특정한 순서로 결과를 가져 오는 SQL 쿼리

분류에서Dev

"시작"및 "중지"날짜를 기록하는 테이블에서 주어진 날짜의 활성 레코드를 찾기위한 쿼리

분류에서Dev

동일한 테이블에서 생성 된 두 개의 하위 쿼리 결합

분류에서Dev

table2의 조건을 충족하는 것으로 발견 된 N 개의 최대 레코드 하위 쿼리를 사용하여 table1의 각 행의 결과를 가져 오는 쿼리

분류에서Dev

폴더 및 하위 폴더의 모든 파일을 반복하고 생성 날짜를 가져옵니다.

분류에서Dev

조인 된 테이블의 각 레코드에 대한 날짜 기반 상위 1 개 레코드

분류에서Dev

날짜 범위 행이 포함 된 테이블의 각 행에서 사용 시간이 포함 된 하루에 한 행을 생성합니다.

분류에서Dev

Google BigQuery : 서로 다른 테이블의 통합으로 생성 된 테이블이 미리보기 모드에서 값을 표시하지 않는 이유는 무엇인가요? 쿼리를 실행할 때만 수행됩니까?

분류에서Dev

MongoDB는 지난주에 생성 된 하나의 쿼리 레코드에서 항상 검색됩니다.

Related 관련 기사

  1. 1

    데이터베이스 설계 : 상위 레코드가 생성 될 때 사전 정의 된 데이터로 하위 테이블을 강제로 채 웁니다.

  2. 2

    생성 된 날짜별로 하위 디렉터리 목록 순서를 오름차순으로 가져옵니다.

  3. 3

    DynamoDB : 두 개의 테이블을 생성하지 않고 해시 및 범위로 쿼리 할 수 있습니까?

  4. 4

    상위에 있어야하는 n 개의 미리 정의 된 항목을 제외하고 비정형 순서로 레코드를 검색하는 쿼리

  5. 5

    해당 날짜 범위에 대해 다른 테이블의 이름으로 날짜를 분류하는 레코드 별

  6. 6

    쿼리별로 n 개의 상위 레코드를 순서대로 가져 오는 방법

  7. 7

    MYSQL-하나의 테이블에서 GROUP BY와 INNER JOIN을 사용하여 두 날짜 사이의 레코드를 가져옵니다.

  8. 8

    레일의 메서드 사이에 arel 및 gt lt를 사용하여 날짜 쿼리를 가져옵니다.

  9. 9

    Sails.js는 날짜 범위 쿼리 매개 변수를 사용하여 새로 생성 된 사용자를 가져올 수 없습니다.

  10. 10

    두 개의 테이블을 연결하여 모든 항목을 가져 오는 단일 레일 활성 레코드 쿼리를 작성 하시겠습니까?

  11. 11

    Eloquent 쿼리는 복잡한 쿼리를 작성하여 동일한 테이블의 2 개의 다른 열에서 ID를 검색하는 고유 레코드를 가져옵니다.

  12. 12

    Eloquent 쿼리는 복잡한 쿼리를 작성하여 동일한 테이블에있는 2 개의 다른 열에서 ID를 검색하는 고유 레코드를 가져옵니다.

  13. 13

    "High"열에서 상위 5 개 최대 레코드를 선택하고 동일한 쿼리 및 주식 이름으로 분할 된 동일한 테이블에서 "Low"열에서 5 분 레코드를 선택합니다.

  14. 14

    안드로이드는 날짜 목록별로 정렬 된 두 개의 커서에서 데이터를 가져옵니다.

  15. 15

    JSP는 동적으로 생성 된 테이블 행 내에서 입력 태그의 값을 가져옵니다.

  16. 16

    먼저 엔티티 프레임 워크 코드-테이블을 생성하고 기존 테이블의 데이터를 새로 생성 된 테이블에 삽입합니다.

  17. 17

    ID 및 상태 유형별로 그룹화 된 단일 날짜가있는 테이블에서 시작 및 종료 날짜를 가져옵니다.

  18. 18

    SQL은 3 개의 테이블을 조인 할 때 2 개의 날짜 열로 순서를 가져옵니다.

  19. 19

    CloudFormation에서 수동으로 생성 된 dynamodb 테이블의 streamArn을 가져 오는 방법

  20. 20

    데이터 프레임 업데이트 # 1을 생성하기 위해 딕셔너리 내에서 중첩 된 목록의 값 하나만 가져옵니다.

  21. 21

    여러 개의 'like'절을 사용하여 내림차순 및 날짜별로 매우 특정한 순서로 결과를 가져 오는 SQL 쿼리

  22. 22

    "시작"및 "중지"날짜를 기록하는 테이블에서 주어진 날짜의 활성 레코드를 찾기위한 쿼리

  23. 23

    동일한 테이블에서 생성 된 두 개의 하위 쿼리 결합

  24. 24

    table2의 조건을 충족하는 것으로 발견 된 N 개의 최대 레코드 하위 쿼리를 사용하여 table1의 각 행의 결과를 가져 오는 쿼리

  25. 25

    폴더 및 하위 폴더의 모든 파일을 반복하고 생성 날짜를 가져옵니다.

  26. 26

    조인 된 테이블의 각 레코드에 대한 날짜 기반 상위 1 개 레코드

  27. 27

    날짜 범위 행이 포함 된 테이블의 각 행에서 사용 시간이 포함 된 하루에 한 행을 생성합니다.

  28. 28

    Google BigQuery : 서로 다른 테이블의 통합으로 생성 된 테이블이 미리보기 모드에서 값을 표시하지 않는 이유는 무엇인가요? 쿼리를 실행할 때만 수행됩니까?

  29. 29

    MongoDB는 지난주에 생성 된 하나의 쿼리 레코드에서 항상 검색됩니다.

뜨겁다태그

보관