Mongodb: आईडी द्वारा किसी दस्तावेज़ की खोज कैसे करें


MongoDB में आईडी द्वारा दस्तावेज़ खोजने के लिए आप निम्नलिखित मूल सिंटैक्स का उपयोग कर सकते हैं:

 db.collection.find(ObjectId(' 619527e467d6742f66749b72 '))

निम्नलिखित उदाहरण दिखाते हैं कि निम्नलिखित दस्तावेज़ों वाली संग्रह टीम के साथ इस सिंटैक्स का उपयोग कैसे करें:

 { _id: ObjectId("619527e467d6742f66749b70"),
  team: 'Rockets',
  position: 'Center',
  points: 19 }

{ _id: ObjectId("619527e467d6742f66749b71"),
  team: 'Rockets',
  position: 'Forward',
  points: 26 }

{ _id: ObjectId("619527e467d6742f66749b72"),
  team: 'Cavs',
  position: 'Guard',
  points: 33 }

उदाहरण: पहचानकर्ता द्वारा दस्तावेज़ खोजें

हम टीम संग्रह में एक विशिष्ट आईडी वाले दस्तावेज़ को खोजने के लिए निम्नलिखित कोड का उपयोग कर सकते हैं:

 db.teams.find(ObjectId(' 619527e467d6742f66749b72 '))

यह क्वेरी निम्नलिखित दस्तावेज़ लौटाती है:

 { _id: ObjectId("619527e467d6742f66749b72"),
  team: 'Cavs',
  position: 'Guard',
  points: 33 }

हम टीम संग्रह में भिन्न आईडी वाला कोई अन्य दस्तावेज़ ढूंढने के लिए आईडी बदल सकते हैं:

 db.teams.find(ObjectId(' 619527e467d6742f66749b71 '))

यह क्वेरी निम्नलिखित दस्तावेज़ लौटाती है:

 { _id: ObjectId("619527e467d6742f66749b71"),
  team: 'Rockets',
  position: 'Forward',
  points: 26 }

ध्यान दें कि यदि आप किसी ऐसे दस्तावेज़ को ऐसी आईडी के साथ खोजते हैं जो मौजूद नहीं है, तो कोई परिणाम नहीं दिया जाएगा।

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि MongoDB में अन्य सामान्य ऑपरेशन कैसे करें:

MongoDB: किसी संग्रह में नया फ़ील्ड कैसे जोड़ें
MongoDB: कैसे समूहबद्ध करें और गिनें
MongoDB: एकाधिक फ़ील्ड के आधार पर समूह कैसे बनाएं

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *