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

मोंगोडीबी:$elemMatch

$elemmatch(query) क्वेरी मानदंड से मेल खाने वाली कम से कम एक पंक्ति होने पर सभी पंक्तियों को एक सरणी में लौटाता है।

$elemMatch(projection) प्रक्षेपण के रूप में उपयोग किए जाने पर सभी मिलान पंक्तियों की केवल पहली पंक्ति लौटाता है।

आपको अपने मामले के लिए elemMatch की आवश्यकता नहीं है क्योंकि यह केवल एक मानदंड है।

db.trails.find({"Copper.name": { "Spaulding Bowl" } })

नीचे के रूप में प्रयास करें जो elemMatch प्रक्षेपण भिन्नता का उपयोग करता है।

db.trails.find({}, {"Copper": { $elemMatch: { "name" : "Spaulding Bowl" } }  } )



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. FindOneAndUpdate और FindOneAndReplace में क्या अंतर है?

  2. जावा परिणाम को हल करना 137

  3. वस्तुओं के नेस्टेड सरणी को क्रमबद्ध करें

  4. नेवला संदर्भित दस्तावेज़ की टीटीएल समाप्ति

  5. OData Jaydata - odata अद्यतन अनुरोध रिटर्न त्रुटि 404 (SAPUI5, नोड)