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

उप-दस्तावेज़ सरणी के n'th तत्व (चर सूचकांक) पर MongoDB क्वेरी

आप $expr का उपयोग कर सकते हैं अपनी क्वेरी में एग्रीगेशन एक्सप्रेशन का उपयोग करने के लिए, $let अस्थायी चर परिभाषित करने के लिए, $arrayElemAt किसी सरणी का nवां तत्व लेने के लिए:

db.collection.find({
    $expr: {
        $let: {
            vars: { fst: { $arrayElemAt: [ "$list", 0 ] } },
            in: { $eq: [ "$$fst.a", false ] }
        }
    }
})



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB में केवल उन्हीं दस्तावेज़ों की प्रतिलिपि बनाएँ जहाँ {'public':true} हैं

  2. MongoDB Java 3.0 ड्राइवर के साथ बल्क अप्सर्ट

  3. सर्वर चयन टाइमआउट त्रुटि त्रुटि 11001 getaddrinfo विफल पायथन

  4. मेरे सभी दस्तावेज़ों नेस्टेड दस्तावेज़ मान बदलें

  5. MongoDB को Amazon Virtual Private Cloud (VPC) में परिनियोजित करें