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

MongoDB में विभिन्न फॉर्मेट्स में विशिष्ट डेटा कैसे प्राप्त करें

इसके लिए बस find() का उपयोग करें। अलग फॉर्मेट के लिए pretty() का उपयोग करें। पहले कलेक्शन बनाएं:

> db.getSpecificData.insertOne({
    "StudentName": "John",
    "Information": {
        "FatherName": "Chris",
        "Place": { "CountryName": "US", "ZipCode": "111344" },
        "id": "1"
    }
}); 
{ "acknowledged": true, "insertedId": ObjectId("5e039abdf5e889d7a5199509") }
> db.getSpecificData.insertOne({
    "StudentName": "Carol",
    "Information": {
        "FatherName": "Robert",
        "Place": { "CountryName": "UK", "ZipCode": "746464" },
        "id": "2"
    }
}); 
{ "acknowledged": true, "insertedId": ObjectId("5e039ae6f5e889d7a519950a") }
> db.getSpecificData.insertOne({
    "StudentName": "David",
    "Information": {
        "FatherName": "Carol",
        "Place": { "CountryName": "US", "ZipCode": "567334" },
        "id": "3"
    }
}); 
{ "acknowledged": true, "insertedId": ObjectId("5e039ae7f5e889d7a519950b") }
> db.getSpecificData.insertOne({
    "StudentName": "Jace",
    "Information": {
        "FatherName": "Bob",
        "Place": { "CountryName": "US", "ZipCode": "999999" },
        "id": "4"
    }
}); 
{ "acknowledged": true, "insertedId": ObjectId("5e039ae8f5e889d7a519950c") }

सभी डॉक्यूमेंट्स देखें (pretty फॉर्मेट में):

> db.getSpecificData.find({'Information.Place.CountryName':"US"}, {}, {limit: 2}, function(error, data) {}).pretty();

आउटपुट:


अलग फॉर्मेट में विशिष्ट डेटा प्राप्त करने की क्वेरी:

> db.getSpecificData.find({'Information.Place.CountryName':"US"}, {}).limit(2);

परिणाम:

            
  1. - MongoDB शेल का उपयोग करके दस्तावेज़ों से विशिष्ट मान वाले आइटम कैसे प्राप्त करें?

    MongoDB शेल में find() से विशिष्ट मान वाले दस्तावेज़ फ़िल्टर करें विशिष्ट मान वाले आइटम प्राप्त करने के लिए, बस find() का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाते हैं: > db.demo563.insertOne({Name:Chris,Age:21,isMarried:true}) { acknowledged : true, insertedId : ObjectId(5e8f546c54b4472

  1. - MongoDB में दो तारीखों के बीच और विशिष्ट मान के साथ डेटा प्राप्त करें। ग्रुप करके योग और गिनती प्राप्त करें?

    MongoDB में डेटा फ़िल्टर करने के लिए $match का उपयोग करें और दो तारीखों के बीच डेटा प्राप्त करने के लिए $gte और $lte ऑपरेटर्स का उपयोग करें। आइए एक कलेक्शन बनाते हैं जिसमें डॉक्यूमेंट्स हों: > db.demo560.insertOne({value1:40,value2:40,shippingDate:new ISODate(2020-02-26)}); { acknowledged : true

  1. - MongoDB Document से Email-ID Get करके Print() से Display करना

    इसके लिए email-id values display करने के लिए forEach() के साथ print() का उपयोग करें। Collection बनाना > db.demo690.insertOne({UserName:John,UserEmailId:John@gmail.com}); { acknowledged : true, insertedId : ObjectId(5ea6db31551299a9f98c939c) } > db.demo690.insertOne({UserName:Bob,UserEmailId:B