MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

Mongo . में नेस्टेड सूची अस्तित्व को क्वेरी करना

db.collection.find({plays.clicks.0: {$exists:true}})

सही सिंटैक्स है, हालांकि plays एक सूची है जो क्वेरी किसी भी दस्तावेज़ से मेल खाएगी जिसके plays . में क्लिक हैं . इस तरह से उप-तत्वों के लिए एक ऐरे का सबसेट पुनर्प्राप्त करने का कोई तरीका नहीं है [1]। उप / आभासी संग्रह के लिए एक टिकट है[2]

[1] http://www। mongodb.org/display/DOCS/Retrieving+a+Subset+of+Fields#RetrievingaSubsetofFields-RetrievingaSubrangeofArrayElements

[2] https://jira.mongodb.org/browse/SERVER-828



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. आईडी द्वारा समूह मोंगो दस्तावेज़ और टाइमस्टैम्प द्वारा नवीनतम दस्तावेज़ प्राप्त करें

  2. PHP ड्राइवर का उपयोग करके MongoDB कुल क्वेरी

  3. नेवला / नेवला - तिथि के अनुसार एकत्रित करना

  4. mongodb में डुप्लिकेट मानों को संग्रहीत करने के लिए प्रतिबंधित करें

  5. मोंगोडब (कोड =बाहर निकल गया, स्थिति =14) विफल रहा लेकिन कोई स्पष्ट त्रुटि नहीं है