我是DynamoDB的新手,我來自RDBMS背景。有什麼辦法可以獲得給定分區鍵(HASH)的所有sortkey(RANGE)。我對數據不感興趣,只是排序鍵。什麼是實現這一目標的有效方式?如何有效地獲取給定分區鍵(HASH)的所有排序鍵?
0
A
回答
1
我不知道是否可以完全按照您的要求進行操作,但您可以將排序鍵值作爲表格中的單獨列添加。
也許在表中有兩個單獨的列比較簡單,一個用於分區鍵,另一個用於範圍/排序鍵。在分區鍵上創建一個二級索引來查詢,然後從代表排序鍵的新列中返回值。
1
我假設在創建DynamoDB表時指定了HashKey & RangeKey。您可以使用DynamoDB的Query API並在此API請求的AttributesToGet字段中指定範圍鍵的列名稱。請使用查詢API中提供的分頁支持,否則如果返回大量值,您的系統將受到影響。
相關問題
- 1. 如何從給定的3D地圖值中獲取所有按鍵?
- 2. 如何獲取NamedNodeMap中的所有「鍵」?
- 3. 如何有效地對類對象的鍵(ksort)進行排序?
- 4. dyanmodb batchGetItem和分區鍵和排序鍵
- 5. 如何從給定子鍵查找數組的所有父鍵?
- 6. 獲取給定的一組散列鍵的所有項目
- 7. 獲取排序鍵和值在地圖
- 8. 如何根據分區鍵和排序鍵[Java]查詢DynamoDB?
- 9. 表存儲:檢索所有分區鍵
- 10. 如何返回地圖中所有鍵的所有地址值
- 11. 多維數組:如何獲取特定鍵的所有值?
- 12. 如何獲取分配給本機的所有IP地址?
- 13. 排序NsmutableArray有鍵
- 14. 如何在swift中編寫dynamodb查詢以獲取具有特定分區鍵的所有值
- 15. 如何在documentDb中查找分區鍵的有效性?
- 16. 如何有效地合併哈希鍵
- 17. 如何讀取JSON中的所有鍵沒有指定鍵名用java
- 18. 獲取所有唯一的鍵和值
- 19. 獲取所有鍵的一類
- 20. 獲取所有按下的鍵
- 21. 如何獲取給定emacs命令的鍵盤快捷鍵?
- 22. python詞典:如何獲得具有特定值的所有鍵
- 23. 獲取給定XML元素的所有有效屬性
- 24. 有效獲取給定數字的所有因數
- 25. 如何有效地獲取Cassandra表中的所有行名稱?
- 26. 如何獲得所有行給出的行鍵的一部分在HBase的
- 27. 如何檢索Java HashMap中給定的所有鍵?
- 28. Redis:獲取有排序集合的所有分數
- 29. 在SQL Server中沒有獲取對外鍵的分區刪除
- 30. 自定義排序有序地圖元組作爲鍵