Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MongoDB

MongoDB क्वेरीज़ में सबडॉक्यूमेंट्स को कैसे एक्सेस करें?

MongoDB में सबडॉक्यूमेंट्स एक्सेस करने के लिए, डॉट नोटेशन के साथ find() का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं:

> db.demo670.insertOne({
    id:101,
    "details":
    {
        Name:"Chris",
        Age:21,
        CountryName:"US",
        SubjectName:"MongoDB"
    }
});
{ "acknowledged" : true, "insertedId" : ObjectId("5ea3e31d04263e90dac943de") }
> db.demo670.insertOne({ id:102, "details": { Name:"David", Age:22, CountryName:"UK", SubjectName:"MySQL" } } );
{ "acknowledged" : true, "insertedId" : ObjectId("5ea3e33604263e90dac943df") }

find() मेथड की मदद से संग्रह के सभी दस्तावेज़ प्रदर्शित करें:

> db.demo670.find();

यह निम्न आउटपुट देगा:

{ "_id" : ObjectId("5ea3e31d04263e90dac943de"), "id" : 101, "details" : { "Name" : "Chris", "Age" : 21, "CountryName" : "US", "SubjectName" : "MongoDB" } }
{ "_id" : ObjectId("5ea3e33604263e90dac943df"), "id" : 102, "details" : { "Name" : "David", "Age" : 22, "CountryName" : "UK", "SubjectName" : "MySQL" } }

सबडॉक्यूमेंट्स एक्सेस करने की क्वेरी:

> db.demo670.find({"details.SubjectName":"MongoDB"},{"details.CountryName":1});7

यह निम्न आउटपुट देगा:

            
  1. - MongoDB में कलेक्शन कैसे ड्रॉप करें?

    MongoDB में कलेक्शन ड्रॉप करने के लिए, आपको drop() कमांड का उपयोग करना होगा। सिंटैक्स इस प्रकार है: db.yourCollectionName.drop(); उपरोक्त सिंटैक्स true या false लौटाता है। यदि कलेक्शन सफलतापूर्वक ड्रॉप हो जाता है तो यह true लौटाता है अन्यथा false। आइए पहले MongoDB से सभी कलेक्शन नाम प्रदर्शित करें।

  1. - MongoDB में केस-इनसेंसिटिव क्वेरी कैसे करें

    MongoDB में केस-इनसेंसिटिव (मामले को नजरअंदाज करने वाली) क्वेरी के लिए रेगुलर एक्सप्रेशन में i फ्लैग का उपयोग करें। उदाहरण से समझें एक कलेक्शन बनाकर अलग-अलग केस में नाम इन्सर्ट करते हैं: > db.caseInsensitiveDemo.insertOne({UserName: David}); > db.caseInsensitiveDemo.insertOne({UserName: DAVID}

  1. MongoDB में कंसोल कैसे क्लियर करें? MongoDB में कंसोल कैसे क्लियर करें?

    MongoDB में कंसोल क्लियर करने के लिए, आप निम्न दो सिंटैक्स में से किसी का उपयोग कर सकते हैं। पहला सिंटैक्स कीबोर्ड शॉर्टकट का उपयोग है: Ctrl + L उपरोक्त कुंजी दबाने के बाद, आप MongoDB में कंसोल क्लियर कर सकते हैं। दूसरा सिंटैक्स इस प्रकार है: cls उपरोक्त सिंटैक्स को समझने के लिए, आइए उन्हें एक-एक क