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

MongoDB में हायरार्किकल JSON बनाएं


MongoDB में हायरार्किकल JSON बनाने के लिए निम्न सिंटैक्स का उपयोग करें:

db.demo716.insertOne(
    {
        yourFieldName1,
        yourFieldName2,
        ...
        N,
        "fieldName": {
            yourFieldName1,
            yourFieldName2,
            ...
            N,
            "fieldname": [
                {
                    yourFieldName1,
                    yourFieldName2,
                    ...
                    N
                }
            ]
        }
    }
);

आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं:

> db.demo716.insertOne(
    {
        "id": 101,
        "UserEmailId": "John@gmail.com",
        "UserPassword": "123456",
        "UserInformation": {
            "UserName": "Chris",
            "UserAge": 26,
            "UserCountryName": "US",
            "OtherInformation": [
                {
                    "TeacherName":"Robert",
                    "SubjectName":"MongoDB",
                    "CollegeName":"MIT"
                }
            ]
        }
    }
); { "acknowledged" : true, "insertedId" : ObjectId("5ea9b1ff85324c2c98cc4c2f") }

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

> db.demo716.find().pretty();

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

{ "_id" : ObjectId("5ea9b1ff85324c2c98cc4c2f"), "id" : 101, "UserEmailId" : "John@gmail.com", "UserPassword" : "123456", "UserInformation" : { "UserName" : "Chris", "UserAge" : 26, "UserCountryName" : "US", "OtherInformation" : [ { "TeacherName" : "Robert", "SubjectName" : "MongoDB", "CollegeName" : "MIT" } ] } }

  1. - MongoDB में 50 से बड़े मानों का ऐरे प्राप्त करना

    MongoDB में $gt और $in ऑपरेटर्स का उपयोग करके मानों को फ़िल्टर करना MongoDB में विशिष्ट शर्तों को पूरा करने वाले दस्तावेज़ों के _id मानों का ऐरे प्राप्त करने के लिए distinct() के साथ $gt और $in ऑपरेटर्स का संयोजन उपयोग करें। उदाहरण: संग्रह और दस्तावेज़ बनाना > db.demo50.save({Value:40}); WriteRe

  1. - MongoDB में JSON सरणी के आंतरिक तत्व तक पहुंचें

    MongoDB में JSON सरणी के आंतरिक तत्व तक पहुंचने के लिए डॉट नोटेशन का उपयोग करें। आइए एक कलेक्शन बनाते हैं: > db.demo687.insert({CountryName:US, info: { id:101, details: [ { Name:Chris, SubjectName:MongoDB, otherDetails:{ Marks:58, Age:23 } } ] } } ) WriteResult({ nInserted : 1 }) > db.demo687

  1. - चरण-दर-चरण गाइड: MongoDB Atlas डेटाबेस बनाएं और कनेक्ट करें

    MongoDB बाजार में NOSQL डेटाबेस में से एक है जिसका उपयोग सामान्य उद्देश्यों के लिए किया जाता है, और यह एक ओपन-सोर्स डॉक्यूमेंट डेटाबेस है जो C++ पर बनाया गया है। यह ब्लॉग नीचे दिए गए आइटम्स को प्रदर्शित करता है क्लाउड में क्लस्टर बनाना MongoDB Compass इंस्टॉल करके कनेक्ट करना Compass का उपयो