我想知道我的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控制台中没有此数据.(起初看起来它显示在分页按钮旁边,但事实证明,当你转到下一页的项目时,数字会增长).