2012-07-05 18 views
13

मैं दिए गए 'टैग' वाले आइटमों से मेल खाने के लिए डायनामो डीबी टेबल पर स्कैन ऑपरेशन का उपयोग करने का प्रयास कर रहा हूं। किसी आइटम के लिए टैग एक सेट विशेषता में संग्रहीत होते हैं। उदा .:फ़िल्टर के साथ डायनेमो डीबी स्कैन, मिलान 'इन-इन-सेट' स्थितियां

machine-1: tags = "windows", "iis", "64bit" 
machine-2: tags = "windows", "fs"

अब, मेरे पास प्रीमियम समर्थन के साथ एक समर्थन मामला खुला है, लेकिन इसमें कुछ समय लग रहा है। मैं जो करना चाहता हूं वह मिलान मशीन है जहां 'टैग' में प्रविष्टि "विंडोज़" और "आईआईएस" शामिल है।

मैं CONTAINS मोड का उपयोग कर एक एकल से मिलान कर सकता हूं, और उदाहरण के लिए "विंडोज़" के स्ट्रिंग मान के साथ एक एकल विशेषतावैल निर्दिष्ट कर सकता हूं।

हालांकि, CONTAINS एकल विशेषता Value, या एकाधिक विशेषता VALues में सेट का समर्थन नहीं करता है। यह एक त्रुटि देता है।

इसलिए मैंने IN (कुछ एडब्लूएस प्रीमियम समर्थन भी सुझाया) की कोशिश की: हालांकि, क्या मैं एक एकल विशेषतावैल का उपयोग करता हूं (यहां तक ​​कि सिर्फ "विंडोज़" को फिर से या कई लोगों की तलाश में), मुझे शून्य परिणाम मिलते हैं।

IN के लिए प्रलेखन बहुत खराब है। ऑपरेशन को 4 अनौपचारिक शब्दों में वर्णित किया गया है, वास्तव में: "सटीक मिलान के लिए चेक"।

जबकि मैं संभवतः क्यू & ए के कुछ और राउंड के साथ समर्थन की प्रतीक्षा करता हूं, क्या कोई इस स्कैन के साथ इस तरह की क्वेरी से परिचित है? (आप, परीक्षण कृपया सकता है यदि आप पहले अपने जवाब में कह रहे हैं: मुझे लगता है कि मैं स्पष्ट लोगों की कोशिश की है)

रेफरी के लिए, स्कैन प्रलेखन: http://docs.amazonwebservices.com/amazondynamodb/latest/developerguide/API_Scan.html

+1

जब मुझे प्रीमियम समर्थन से प्रतिक्रिया मिलती है (अच्छी तरह से, एक अच्छा: अब तक कोई अच्छा नहीं) मैं इसे यहां पोस्ट करूंगा। एक लंबा समय लेना, लेकिन वे सीधे डेवलपर्स से संपर्क कर रहे हैं .. –

उत्तर

10

इस से एडब्ल्यूएस प्रीमियम समर्थन:

"नमस्कार।

मैं पुष्टि डायनमो डीबी से इस समय समर्थित नहीं है मिला है। के खिलाफ एक सेट केवल एक ही मूल्य के साथ प्रदर्शन किया जा सकता है।"

उर्फ। तो अब मैं प्रत्येक कॉलम में 'ट्रू' या 'गलत' के साथ प्रत्येक संभावित टैग के लिए एक नई विशेषता बनाउंगा, और उस पर अपना स्कैन फ़िल्टर करूंगा।

+0

आप कर सकते थे "टैग में खिड़कियां या टैग शामिल हैं IIS" –