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

मोंगोडब में वस्तु की सरणी में कैसे खोजें?

सही तरीका है:

db.users.find({awards: {$elemMatch: {award:'National Medal', year:1975}}})

$elemMatch आपको एक ही सरणी तत्व के भीतर एक से अधिक घटकों का मिलान करने की अनुमति देता है।

बिना $elemMatch . के mongo किसी वर्ष में राष्ट्रीय पदक और वर्ष 1975 में कुछ पुरस्कार वाले उपयोगकर्ताओं की तलाश करेगा, लेकिन 1975 में राष्ट्रीय पदक वाले उपयोगकर्ताओं के लिए नहीं।

अधिक जानकारी के लिए MongoDB $elemMatch Documentation देखें। सरणियों के साथ दस्तावेज़ों को क्वेरी करने के बारे में अधिक जानकारी के लिए पढ़ें संचालन दस्तावेज़ीकरण देखें।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नोड.जेएस और मोंगो के साथ सिंगलटन कनेक्शन स्थापित करना

  2. MongoDB और Robomongo:कनेक्ट नहीं हो सकता (प्रमाणीकरण)

  3. MongoDB मानचित्र में चर का उपयोग कैसे करें- मानचित्र फ़ंक्शन को कम करें

  4. मोंगो एकत्रीकरण:गिनती के लिए आपत्ति करने के लिए $ समूह और $ प्रोजेक्ट सरणी

  5. MongoSocketReadException:समय से पहले स्ट्रीम के अंत तक पहुंच गया (निष्क्रियता की अवधि के बाद)