है तो तालिका में त्वरित रूप से क्वेरी करें मेरे पास हैश और रेंज कॉम्प्लेक्स कुंजी वाली एक तालिका है।
मैं जावा के लिए एडब्ल्यूएस एसडीके से GetItem
का उपयोग कर किसी आइटम से पूछताछ कर सकता हूं। GetItem
ऑब्जेक्ट नहीं मिलता है, या आइटम को Map<String, AttributeValue>
के रूप में नहीं मिलता है।
मैं कि क्या वस्तु मौजूद है की जाँच करने के लिए सबसे तेज दृष्टिकोण रहा हूँ
मैं शायद आपूर्ति में सोच रहा था एक .withAttributesToGet
जैसे:यदि इसमें एक कुंजी (डायनेमोडीबी और जावा)
GetItemResult result = dbClient.getItem(new GetItemRequest().
withTableName(TABLE_NAME).
withKey(new Key(new AttributeValue().withS(hashKey),
new AttributeValue().withS(rangeKey))).
withAttributesToGet(new ArrayList<String>()));
Map<String, AttributeValue> item = result.getItem();
return (item != null);
एक और अनुकूलन एसडीके JSON पार्सर का उपयोग करें और प्रतिक्रिया अपने आप को पार्स नहीं करने के लिए है यह जांचने के लिए कि आइटम वापस आ गया है या नहीं।
धन्यवाद
"सबसे तेज़" से आपका क्या मतलब है? यहां वास्तविक बाधा क्या है? – tddmonkey