मैं जानना चाहता हूं कि मेरी डायनेमोड तालिका में कितनी वस्तुएं हैं। API मार्गदर्शिका से, एक ही रास्ता है इस प्रकार के रूप में यह एक scan उपयोग कर रहा है क्या करने के लिए:डायनेमोडीबी तालिका में आइटम की कुल संख्या कैसे प्राप्त कर सकता हूं?
<?php
$dynamodb = new AmazonDynamoDB();
$scan_response = $dynamodb->scan(array(
'TableName' => 'ProductCatalog'
));
echo "Total number of items: ".count($scan_response->body->Items)."\n";
बहरहाल, यह सभी वस्तुओं को लाने और उन्हें स्मृति में एक सरणी जो ज्यादातर मामलों में संभव नहीं है में संग्रहीत करने के लिए मैं करूंगा अनुमान। क्या कुल आइटम गिनती को अधिक कुशलता से प्राप्त करने का कोई तरीका है?
यह डेटा एडब्ल्यूएस डायनेमो वेब-कंसोल में उपलब्ध नहीं है, मैंने पहले से ही जांच की है। (सबसे पहले ऐसा लगता है कि यह पेजिनेशन बटन के साथ दिखाया गया है, लेकिन यह पता चलता है कि जब आप आइटम के अगले पृष्ठ पर जाते हैं तो यह आंकड़ा बढ़ता है)।
DescribeTable का उपयोग करें, यहां विवरण: http://stackoverflow.com/a/37036989/3305145 – makinbacon