【发布时间】:2017-03-09 09:37:04
【问题描述】:
我在 Amazon DynamoDB 中有一个表。我想使用 PHP 脚本获取表中的项目数。
现在,我知道有很多关于这个主题的问题,但它们都已经过时了,而且解决方案使用了过时的 API。
我尝试运行此代码,但可能正如我所说,它使用了一个过时的 API,因为它找不到类:
$dynamodb = new DynamoMetadata();
$scan_response = $dynamodb->scan(array(
'TableName' => 'Table',
'Count' => true
));
echo "Count: ".$scan_response->body->Count."\n";
我也试过这个,但还是找不到类:
$dynamodb = new AmazonDynamoDB();
我也尝试使用describeTable 来获取ItemCount,但这个数字没有更新。它仅每 6 小时更新一次。
有没有办法可以实时查看表格中的项目数?
【问题讨论】:
-
@notionquest 是的,我确实提到过,但没有适合我的信息。
DescribeTable选项与我无关,因为我需要更新的计数。我不明白如何在接受的答案中使用其他方法。你能帮我弄清楚该怎么做吗? -
有什么方法可以实时从表格中获取项目数?
-
不行,除了扫描和计数之外别无他法。
-
@notionquest 你能帮我写代码吗?我不知道怎么写...可能使用循环...不太确定...
标签: php count amazon-dynamodb real-time obsolete