我可以在“概述”选项卡的DynamoDB表中看到项目总数,但是当我查询任何DynamoDB表时,我在AWS Management Console中获得了结果,其分页位于右上角,但是如何在此处查看结果总数?如果结果集很大,我不能无休止地分页查看总数。
答案 0 :(得分:1)
我也只是想使用 AWS 控制台查看我的 DynamoDB 中的项目总数,我想与其他人分享这个答案 -
答案 1 :(得分:0)
没有直接的方法来获取DynamoDB表中的项目计数(例如,没有CLI方法返回计数)。这可能是设计使然,因此也无法从控制台中看到计数。
但是,您可以使用SELECT COUNT
(类似于RDBMS)-这将返回查询中的记录数-如果您不提供FilterExpression
,则将有效地匹配所有记录,并且因此,请给出总数。
COUNT-返回匹配项的数量,而不是匹配项本身。
答案 2 :(得分:0)
例如,您可以在查询中设置ReturnConsumedCapacity
"ReturnConsumedCapacity": "TOTAL"
这将返回查询中消耗的RCU数量,在某些情况下将是返回的项目数。
在某些情况下可能不正确的情况是将过滤器应用于结果集的情况。在这种情况下,RCU将代表预先过滤的项目集,而不是返回的项目数。
因此请谨慎使用,但在许多情况下都可以使用。
编辑:我刚刚注意到您专门询问了控制台。我不知道在控制台中执行此操作的方法。