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

MongoDB में पदानुक्रमित JSON बनाना?

<घंटा/>

MongoDB में पदानुक्रमित JSON बनाने के लिए निम्न सिंटैक्स का उपयोग करें -

db.demo716.insertOne( { yourFieldName1, yourFieldName2, . . N, "fieldName":{ yourFieldName1, yourFieldName2, . . N, "फ़ील्डनाम":[ { yourFieldName1, yourFieldName2, .. N } ] }}); 

आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo716.insertOne(... {... "id":101,... "UserEmailId":"[email protected]",... "UserPassword":"123456",। .. "उपयोगकर्ता सूचना":{... "उपयोगकर्ता नाम":"क्रिस",... "उपयोगकर्ता आयु":26,... "उपयोगकर्ता देश का नाम":"अमेरिका",... "अन्य जानकारी":... [. .. {... "शिक्षक का नाम":"रॉबर्ट", ... "विषय का नाम":"मोंगोडीबी", ... "कॉलेज का नाम":"एमआईटी"...}...]...}... }... );{ "स्वीकृत" :सच, "insertId" :ObjectId("5ea9b1ff85324c2c98cc4c2f")}

संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -

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

यह निम्नलिखित आउटपुट देगा -

{ "_id" :ObjectId("5ea9b1ff85324c2c98cc4c2f"), "id" :101, "UserEmailId" :"[email protected]", "UserPassword" :"123456", "UserInformation" :{ "UserName" :"क्रिस", "उपयोगकर्ता आयु":26, "उपयोगकर्ता देश का नाम":"यूएस", "अन्य सूचना":[{"शिक्षक नाम":"रॉबर्ट", "विषय का नाम":"मोंगोडीबी", "कॉलेजनाम":"एमआईटी"}]} } 
  1. मैं MongoDB में 50 से अधिक मान सरणी (बजाय एक json सरणी) कैसे प्राप्त करूं?

    जेसन सरणी प्राप्त करने से बचने के लिए और मूल्य सरणी प्राप्त करने के लिए, $in का उपयोग करें। इससे अधिक के लिए, MongoDB $gt का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo50.save({"Value":40}); WriteResult({ "nInserted" : 1 }) > db.demo50.save({"Value&qu

  1. MongoDB में JSON सरणी के आंतरिक तत्व को एक्सेस करना?

    MongoDB में JSON सरणी के आंतरिक तत्व तक पहुँचने के लिए, डॉट नोटेशन का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo687.insert({CountryName:UK,... info:... {... id:102,. .. विवरण:... [... {... नाम:डेविड,... विषय का नाम:MySQL,... अन्य विवरण:{... चिह्न:78,... आयु:21... }... }... ]... }..

  1. MongoDB एटलस में डेटाबेस बनाना और कनेक्ट करना

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