![](/img/trans.png)
[英]aws Dynamodb get multiple items by partition key in aws management console
[英]How to see DynamoDB Query result count in AWS management console
我可以在概覽選項卡的 DynamoDB 表中看到總項目數,但是當我查詢任何 DynamoDB 表時,我在 AWS 管理控制台中得到結果,在右上角有分頁,但是如何在這里查看總結果數? 如果結果集很大,我不能無休止地分頁以查看總數。
沒有直接的方法來獲取 DynamoDB 表中的項目計數(例如,沒有返回計數的 CLI 方法)。 這可能是設計使然,因此也無法從控制台看到計數。
但是,您可以使用SELECT COUNT
(類似於在 RDBMS 中)——這將返回查詢中的記錄計數——如果您不提供FilterExpression
這將有效地匹配所有記錄,從而給出總計數。
COUNT - 返回匹配項的數量,而不是匹配項本身。
在您的查詢中,您可以設置ReturnConsumedCapacity ,例如
"ReturnConsumedCapacity": "TOTAL"
這將返回查詢中消耗的 RCU 數量,在某些情況下將是返回項目的數量。
這可能不正確的情況是您將過濾器應用於結果集。 在這種情況下,RCU 將代表預先過濾的項目集,而不是返回的項目數量。
所以小心使用它,但在許多情況下這會起作用。
編輯:我剛剛注意到您專門詢問了控制台。 我不知道在控制台中執行此操作的方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.