MongoDB में उपयोगकर्ता कैसे बनाएं?



यह लेख आपको बताएगा कि MongoDB में उपयोगकर्ता कैसे बनाते हैं और प्रक्रिया में आपको यह भी बताते हैं कि व्यावहारिक प्रदर्शन के साथ MongoDB डेटाबेस कैसे बनाएं।

यदि आप कुछ समय के लिए डेटाबेस प्रबंधन और प्रोग्रामिंग उद्योग में रहे हैं, तो आपने शायद सुना है । 2009 में पहली बार पेश किया गया, MongoDB वर्तमान में बाजार में उपलब्ध सबसे लोकप्रिय रिलेशनल डेटाबेस मैनेजमेंट सॉफ्टवेयर में से एक है। यदि आप MongoDB का उपयोग करने के लिए नए हैं, तो पहली चीज़ जो आपको करने की आवश्यकता है, वह है MongoDB में एक उपयोगकर्ता बनाना और फिर एक डेटाबेस बनाना। इस लेख में हम दोनों के बारे में चर्चा करेंगे।

इस लेख में निम्नलिखित बिंदुओं को शामिल किया जाएगा,





आएँ शुरू करें।

कैसे MongoDB में एक उपयोगकर्ता बनाने के लिए?

MongoDb में एक उपयोगकर्ता बनाने के लिए, आपको createuser फ़ंक्शन का उपयोग करने की आवश्यकता है। यह कैसे किया जाता है यह समझने के लिए नीचे दिए गए उदाहरण पर एक नज़र डालें।



db.createUser ({उपयोगकर्ता: 'Edureka', pwd: 'पासवर्ड', भूमिकाएँ: [{भूमिका: 'userAdminAnyDatabase', db: 'admin'}]})

स्पष्टीकरण

हमें ऊपर साझा कोड को तोड़ने दें।

उदाहरण के साथ sql सर्वर में प्रतिस्थापित
  • सिस्टम में उपयोग किए जाने वाले उपयोगकर्ता नाम और पासवर्ड का उल्लेख करें।
  • हमारे द्वारा अभी बनाए गए उपयोगकर्ता को एक भूमिका आवंटित करें। यहां, हमने उपयोगकर्ता को एक व्यवस्थापक की भूमिका दी है और इस प्रकार विधि का उपयोग किया है, userAdminAnyDatabase। इसका अर्थ यह है कि, इस उपयोगकर्ता के पास पूरे डेटाबेस के लिए प्रशासनिक पहुंच होगी जो वर्तमान में मौजूद हैं और जो अब से MongoDB वास्तुकला में बनाए जाएंगे।
  • हमने एडमिन के डेटाबेस को निर्दिष्ट करने के लिए पैरामीयर डीबी का उपयोग किया है। यह एक विशेष मेटा डेटाबेस है जो मोंगडॉब आर्किटेक्चर के अंदर है जिसमें हमारे द्वारा बनाए गए उपयोगकर्ता के सभी विवरण शामिल हैं।

जब कमांड सही ढंग से किया जाता है, तो आउटपुट कुछ इस तरह दिखाई देगा।



आउटपुट - MongoDB में उपयोगकर्ता बनाएँ - Edurekaइस प्रकार हमने MongoDB में एक उपयोगकर्ता को सफलतापूर्वक बनाया है

अब देखते हैं कि MongoDB में डेटाबेस कैसे बनाया जाता है

MongoDB में एक डेटाबेस बनाएँ

MongoDb में एक डेटाबेस बनाते समय ध्यान देने योग्य सबसे महत्वपूर्ण बात यह है कि, ऐसा कोई विशेष कमांड या मॉड्यूल नहीं है जिसे इसे प्राप्त करने के लिए उपयोग किया जा सके। हालांकि यह अजीब लग सकता है यदि आपने अन्य SQL डेटाबेस प्रबंधन प्रणालियों का उपयोग करने के बाद MongoDB का उपयोग करना शुरू कर दिया है, जहां आपको डेटाबेस बनाने की आवश्यकता है, एक तालिका बनाएं और फिर उसी के भीतर मान असाइन करें।

लेकिन MongoDb में, डेटाबेस अंत उपयोगकर्ता के किसी भी हस्तक्षेप के बिना सिस्टम द्वारा स्वचालित रूप से बनाया जाता है।

यहां ध्यान देने वाली एक और महत्वपूर्ण बात यह है कि, आपको यह निर्दिष्ट करने की आवश्यकता नहीं है कि आप डेटाबेस के अंदर किस प्रकार का डेटा संग्रहित करेंगे। आपके द्वारा बनाए गए डेटाबेस में डेटा इनपुट करने के बाद वही स्वचालित रूप से असाइन हो जाएगा।

अब जब आप मूल बातें जानते हैं, तो हमें देखते हैं कि यदि कोई भी स्वचालित रूप से नहीं बनाया गया है या आपको पूरी तरह से नया बनाने की आवश्यकता है तो MongoDb में डेटाबेस कैसे बनाएं।

ऐसा करने के लिए, आपको सिंटैक्स का उपयोग करने की आवश्यकता है,

DATABASE_NAME का उपयोग करें

यदि आपके द्वारा अभी-अभी दर्ज किया गया डेटाबेस आर्किटेक्चर में पहले से मौजूद है, तो आप स्वतः स्विच हो जाएंगे और उसी का उपयोग करना शुरू कर देंगे। इसे बेहतर समझने के लिए, नीचे दिए गए उदाहरण पर एक नज़र डालें।

> javatpointdb का उपयोग करें

आउटपुट इस तरह दिखेगा

मशीन सीखने के लिए आवश्यक शर्तें

Db javatpointdb को स्वाइप किया

यदि आप उस डेटाबेस को देखना चाहते हैं जिसे आप वर्तमान में उपयोग कर रहे हैं, तो इस कमांड का उपयोग करें।

> डीबी

यदि आप आर्किटेक्चर के भीतर मौजूद पूरे डेटाबेस की सूची देखना चाहते हैं, तो इस कमांड का उपयोग करें।

> डीबीएस दिखाओ

यदि आप एक नई सूची डेटाबेस में डालना चाहते हैं जो पहले से मौजूद है तो इस कमांड का उपयोग करें।

> db.movie.insert ({'नाम': 'javatpoint'})

उपरोक्त एक उदाहरण है और आपकी आवश्यकताओं के आधार पर मापदंडों को बदला जा सकता है।

कैसे एक एकल डेटाबेस के लिए एक उपयोगकर्ता बनाने के लिए?

यदि एक निश्चित स्थिति में, आप एकल डेटाबेस के लिए एक उपयोगकर्ता विकसित करना चाहते हैं, तो आपको userAdmin मॉड्यूल का उपयोग करना होगा।

जैसा कि आप ऊपर की छवि में देख सकते हैं, हमने निम्नलिखित कोड का उपयोग किया है।

db.createUser (उपयोगकर्ता: 'Employeeadmin', pwd: 'पासवर्ड', भूमिकाएँ: [{भूमिका: 'userAdmin', db: 'Employee'}]})

स्पष्टीकरण

pl sql में अपवाद हैंडलिंग
  • उस उपयोगकर्ता के पासवर्ड का उल्लेख करें जिसे आप बनाना चाहते हैं।
  • हाल ही में बनाए गए उपयोगकर्ता के लिए, आपको एक भूमिका आवंटित करनी चाहिए। हम इस उपयोगकर्ता को व्यवस्थापक की भूमिका सौंपने के लिए userAdmin मॉड्यूल का उपयोग करेंगे।
  • अंत में हमने पैरामीटर डीबी का उपयोग यह निर्दिष्ट करने के लिए किया है कि इस उपयोगकर्ता के पास कौन सा डेटाबेस है।

जब उपरोक्त कोड सफलतापूर्वक चलाया जाता है, तो आउटपुट कुछ इस तरह दिखाई देगा।

उपरोक्त उदाहरण एक उपयोगकर्ता नाम - EmployeeAdmin के निर्माण को दर्शाता है और यह डेटाबेस कर्मचारी का उपयोग करने की अनुमति देता है।

यह हमें Createo In MongoDB पर इस लेख के अंत में लाता है।

अब जब आप समझ गए हैं कि बिग डेटा क्या है, तो देखें 250,000 से अधिक संतुष्ट शिक्षार्थियों के एक नेटवर्क के साथ एक विश्वसनीय ऑनलाइन शिक्षण कंपनी, एडुरेका द्वारा, दुनिया भर में फैली हुई है। Edureka Big Data Hadoop सर्टिफिकेशन ट्रेनिंग कोर्स शिक्षार्थियों को रिटेल, सोशल मीडिया, एविएशन, टूरिज्म, फाइनेंस डोमेन पर रियल-टाइम उपयोग के मामलों का उपयोग करके HDFS, यार्न, MapReduce, Pig, Hive, HBase, Oozie, Flume और Sqoop में निपुण बनने में मदद करता है।

क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? उन्हें टिप्पणी अनुभाग में उल्लेख करें और हम आपके पास वापस आ जाएंगे।