जबकि SQL डेटाबेस इंजन डेटा को तालिकाओं में व्यवस्थित करता है, MongoDB अपने डेटा को संग्रह में संग्रहीत करता है। पारंपरिक इंजनों की तरह, हालांकि, यह अभी भी संगठन के उच्चतम स्तर को संदर्भित करने के लिए "डेटाबेस" शब्द का उपयोग करता है।

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

प्रारंभिक मोंगोडीबी सेटअप

आप MongoDB शेल, mongosh का उपयोग करके MongoDB में डेटाबेस और संग्रह बना सकते हैं। आप इसे एक समर्पित टूल के रूप में डाउनलोड और इंस्टॉल कर सकते हैं।

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

instagram viewer

फिर भी, आप इस ट्यूटोरियल में दोनों विकल्पों का उपयोग करना सीखेंगे।

आरंभ करने के लिए, आगे बढ़ें मोंगोडीबी टूल्स डाउनलोड MongoDB शेल के नवीनतम संस्करण को डाउनलोड और इंस्टॉल करने के लिए पेज।

इसके बजाय डेस्कटॉप ऐप प्राप्त करने के लिए, उसी पृष्ठ पर नीचे स्क्रॉल करें। फिर MongoDB कम्पास अनुभाग खोलें और क्लिक करें डाउनलोड बटन।

मोंगोडीबी कंपास के भीतर मोंगोडीबी शैल तक पहुंचना

यदि आप समर्पित शेल के बजाय GUI डेस्कटॉप ऐप के भीतर Mongosh को एक्सेस करना चाहते हैं:

  1. एक बार इंस्टाल हो जाने के बाद, MongoDB Compass खोलें।
  2. क्लिक >_मोंगोश शेल को सक्रिय करने के लिए ऐप के निचले-बाएँ कोने में।
  3. शेल इंटरफ़ेस का विस्तार करने के लिए ऐप के निचले भाग में तीन क्षैतिज पट्टियों को ऊपर खींचें।

MongoDB शेल का उपयोग करके डेटाबेस और संग्रह कैसे बनाएं?

MongoDB शेल डेटाबेस के साथ संचार करने के लिए टेक्स्ट कमांड की एक श्रृंखला को स्वीकार करता है।

सम्बंधित:अपने फ्लास्क ऐप को कॉच डीबी से कैसे कनेक्ट करें: एक नोएसक्यूएल डाटाबेस

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

एक डेटाबेस बनाना

MongoDB Compass या MongoDB शेल ऐप में, डेटाबेस बनाने के लिए निम्न कमांड का उपयोग करें:

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

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

Mongosh में संग्रह कैसे बनाएं

आप SQL में संबंधित तालिकाओं के समूह के रूप में MongoDB में संग्रह के बारे में सोच सकते हैं।

नए डेटाबेस को दृश्यमान और प्रयोग करने योग्य बनाने के लिए, आपको इसमें कम से कम एक संग्रह सम्मिलित करना होगा। यहाँ MongoDB शेल में एक खाली संग्रह बनाने का आदेश दिया गया है:

db.createCollection (नाम)

कहा पे नाम एक स्ट्रिंग है जो बनाने के लिए संग्रह के नाम का प्रतिनिधित्व करती है। उदाहरण के लिए, अपने चयनित डेटाबेस में MUO नामक संग्रह बनाने के लिए:

db.createCollection("MUO")

सम्बंधित:MongoDB में दस्तावेज़ कैसे बनाएं

ध्यान दें: जैसे SQL डेटाबेस में कई टेबल बनाना संभव है, वैसे ही आप MongoDB में जितने चाहें उतने संग्रह बना सकते हैं।

MongoDB डेटाबेस में डेटा कैसे डालें

अधिकांश NoSQL डेटाबेस की तरह, MongoDB डेटा को JSON ऑब्जेक्ट के रूप में सम्मिलित करता है, जो की-वैल्यू पेयर होते हैं।

पहले बनाए गए संग्रह में डेटा सम्मिलित करने के लिए:

डीबी. MUO.insertOne({FirstName: "Idowu"})

MongoDB कम्पास का उपयोग करके डेटाबेस और संग्रह बनाना

यदि आपने इसे पहले ही इंस्टॉल कर लिया है, तो अपने पीसी पर MongoDB Compass लॉन्च करें।

फिर GUI विकल्प का उपयोग करके डेटाबेस और संग्रह बनाने के लिए इन निर्देशों का पालन करें:

  1. क्लिक जुडिये मौजूदा डेटाबेस लोड करने के लिए।
  2. ऊपरी-बाएँ कोने पर, क्लिक करें डेटाबेस बनाएं.
  3. में अपना पसंदीदा डेटाबेस नाम टाइप करें डेटाबेस नाम खेत।
  4. चूंकि MongoDB को डेटाबेस निर्माण को पूरा करने के लिए एक संग्रह की आवश्यकता होती है, इसलिए इसे भरें संग्रह का नाम क्षेत्र भी।
  5. क्लिक डेटाबेस बनाएं एक नया डेटाबेस और संग्रह प्राप्त करने के लिए।

आप पुष्टि कर सकते हैं कि MongoDB ने MongoDB कम्पास दृश्य को ताज़ा करके आपका डेटाबेस और संग्रह बनाया है। इसे क्लिक करके करें ताज़ा करना (गोलाकार तीर) बाएँ साइडबार के ऊपरी-दाएँ कोने में चिह्न।

ऐप का साइडबार डेटाबेस की एक सूची भी प्रदर्शित करता है। डेटाबेस में संग्रह देखने के लिए उस पर क्लिक करें।

MongoDB का सर्वोत्तम उपयोग करें

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

चाहे आप शेल विकल्प का उपयोग कर रहे हों या MongoDB Compass के GUI का, आप डेटा जोड़ सकते हैं, क्वेरी चला सकते हैं, डेटा हटा सकते हैं और इसे अपडेट कर सकते हैं। ये सामान्य क्रियाएं एक नए, NoSQL डेटाबेस इंजन के साथ पकड़ में आने के लिए एकदम सही हैं।

एसक्यूएल बनाम। NoSQL: आपके अगले प्रोजेक्ट के लिए सबसे अच्छा डेटाबेस कौन सा है?

डेटाबेस प्रकार चुनना मुश्किल हो सकता है। क्या आपको SQL या NoSQL चुनना चाहिए?

आगे पढ़िए

साझा करनाकलरवईमेल
संबंधित विषय
  • प्रोग्रामिंग
  • डेटाबेस
लेखक के बारे में
इडोवु ओमिसोला (110 लेख प्रकाशित)

Idowu कुछ भी स्मार्ट तकनीक और उत्पादकता के बारे में भावुक है। अपने खाली समय में, वह कोडिंग के साथ खेलता है और जब वह ऊब जाता है तो शतरंज की बिसात पर चला जाता है, लेकिन वह कभी-कभार दिनचर्या से अलग होना भी पसंद करता है। लोगों को आधुनिक तकनीक के बारे में बताने का उनका जुनून उन्हें और अधिक लिखने के लिए प्रेरित करता है।

Idowu Omisola. की और फ़िल्में या टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें