相关疑难解决方法(0)

如何获取DynamoDB表中的项目总数?

我想知道我的dynamodb表中有多少项.从API指南中,一种方法是使用如下扫描:

<?php
$dynamodb = new AmazonDynamoDB();

$scan_response = $dynamodb->scan(array(
    'TableName' => 'ProductCatalog' 
));

echo "Total number of items: ".count($scan_response->body->Items)."\n";
Run Code Online (Sandbox Code Playgroud)

但是,这必须获取所有项目并将它们存储在内存中的数组中,这在我认为的大多数情况下是不可行的.有没有办法更有效地获得总项目数?

我已经检查过AWS Dynamo Web控制台中没有此数据.(起初看起来它显示在分页按钮旁边,但事实证明,当你转到下一页的项目时,数字会增长).

php amazon-dynamodb

21
推荐指数
4
解决办法
3万
查看次数

标签 统计

amazon-dynamodb ×1

php ×1