脚本宝典收集整理的这篇文章主要介绍了php – 如何从DynamoDB表中获取所有项目而不指定主键?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
$batch_get_response = $dynamodb->batch_get_ITem(array( 'RequestItems' => array( 'PRoducts' => array( 'Keys' => array( array( // Key #1 'HashKeyElement' => array( AmazonDynamoDB::TYPE_NUMBER => '1'),'RangeKeyElement' => array( AmazonDynamoDB::TYPE_NUMBER => $current_time),),array( // Key #2 'HashKeyElement' => array( AmazonDynamoDB::TYPE_NUMBER => '2'),) ) ) ));
>根据您的表大小,您可能需要使用@L_777_8@来检索整个结果集:
>扫描操作在性能和消耗的容量单元(即价格)方面可能是昂贵的,请参阅Query and Scan in Amazon DynamoDB中的“扫描和查询性能”部分:
您可以在Scanning Tables Using the AWS SDK for PHP Low-Level API for Amazon DynamoDB中找到有关此操作和一些示例代码段的更多详细信息,其中最简单的示例说明了操作:
$dynamodb = new AmazonDynamoDB(); $scan_response = $dynamodb->scan(array( 'TableName' => 'ProductCataLOG' )); foreach ($scan_response->body->Items as $item) { echo "<p><strong>Item Number:</strong>" . (string) $item->Id->{AmazonDynamoDB::TYPE_NUMBER}; echo "<br><strong>Item Name: </strong>" . (string) $item->Title->{AmazonDynamoDB::TYPE_STRING} ."</p>"; }
以上是脚本宝典为你收集整理的php – 如何从DynamoDB表中获取所有项目而不指定主键?全部内容,希望文章能够帮你解决php – 如何从DynamoDB表中获取所有项目而不指定主键?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。