我在Amazon DynamoDB中有一个表。我想使用PHP脚本获取表中的项目数量。如何使用PHP实时获取DynamoDB表中的项目数?
现在,我知道有很多关于此主题的问题,但它们都已过时,并且解决方案使用了过时的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小时更新一次。
有没有办法让我可以实时查看表格中的物品数量?
你有没有参考http://stackoverflow.com/questions/12499822/how-can-i-get-the-total-number-of-items-in-a-dynamodb -表? – notionquest
@notionquest是的,我确实提到过,但没有适合我的信息。 “DescribeTable”选项与我无关,因为我需要更新的计数。我不明白如何在接受的答案中使用其他方法。你能帮我弄清楚该怎么办? –
有什么方法可以实时从表中获取物品数量吗? –