कैसे डाउनलोड करें और इंस्टॉल करें MongoDB on Windows और बादल
इसके लिए इंस्टॉलर MongoDB 32-बिट और 64-बिट दोनों प्रारूप में उपलब्ध हैं। 32-बिट इंस्टॉलर विकास और परीक्षण वातावरण के लिए अच्छे हैं। लेकिन उत्पादन वातावरण के लिए आपको 64-बिट इंस्टॉलर का उपयोग करना चाहिए। अन्यथा, आप उस डेटा की मात्रा तक सीमित हो सकते हैं जिसे भीतर संग्रहीत किया जा सकता है MongoDB.
उत्पादन परिवेश के लिए हमेशा स्थिर रिलीज़ का उपयोग करना उचित है।
कैसे डाउनलोड करें और इंस्टॉल करें MongoDB on Windows
डाउनलोड और इंस्टॉल करने के लिए निम्नलिखित चरणों का उपयोग किया जा सकता है MongoDB on Windows 10
चरण 1) डाउनलोड MongoDB समुदाय सर्वर
संपर्क और डाउनलोड करें MongoDB सामुदायिक सर्वर। हम इसके लिए 64-बिट संस्करण स्थापित करेंगे Windows.
चरण 2) सेटअप पर क्लिक करें
डाउनलोड पूरा हो जाने पर msi फ़ाइल खोलें। स्टार्ट अप स्क्रीन में Next पर क्लिक करें
चरण 3) अंतिम-उपयोगकर्ता लाइसेंस अनुबंध स्वीकार करें
- अंतिम-उपयोगकर्ता लाइसेंस अनुबंध स्वीकार करें
- अगला पर क्लिक करें
चरण 4) “पूर्ण” बटन पर क्लिक करें
सभी घटकों को स्थापित करने के लिए “पूर्ण” बटन पर क्लिक करें। कस्टम विकल्प का उपयोग चुनिंदा घटकों को स्थापित करने के लिए किया जा सकता है या यदि आप स्थापना का स्थान बदलना चाहते हैं।
चरण 5) सेवा विन्यास
- "नेटवर्क सेवा उपयोगकर्ता के रूप में सेवा चलाएँ" चुनें। डेटा निर्देशिका को नोट कर लें, हमें बाद में इसकी आवश्यकता होगी।
- अगला पर क्लिक करें
चरण 6) स्थापना प्रक्रिया प्रारंभ करें
स्थापना शुरू करने के लिए इंस्टॉल बटन पर क्लिक करें।
चरण 7) पूरा होने पर अगला क्लिक करें
इंस्टॉलेशन शुरू हो गया है। पूरा होने पर अगला क्लिक करें
चरण 8) फिनिश बटन पर क्लिक करें
अंतिम चरण, एक बार इंस्टॉलेशन पूरा हो जाने पर, फ़िनिश बटन पर क्लिक करें
नमस्ते विश्व MongoDB: Javaस्क्रिप्ट ड्राइवर
ड्राइवर अंदर MongoDB क्लाइंट एप्लीकेशन और डेटाबेस के बीच कनेक्टिविटी के लिए उपयोग किया जाता है। उदाहरण के लिए, यदि आपके पास Java कार्यक्रम और इसे कनेक्ट करने की आवश्यकता है MongoDB तो आपको डाउनलोड करने और एकीकृत करने की आवश्यकता होगी Java ड्राइवर ताकि प्रोग्राम के साथ काम कर सके MongoDB डेटाबेस।
इसके लिए ड्राइवर Javaलिपि बॉक्स से बाहर आता है। MongoDB शैल जिसका उपयोग काम करने के लिए किया जाता है MongoDB डेटाबेस वास्तव में एक जावास्क्रिप्ट शेल है। इसे एक्सेस करने के लिए
चरण 1) ” C:\Program Files\ पर जाएंMongoDB\Server\4.0\bin” पर क्लिक करें और mongo.exe पर डबल क्लिक करें। वैकल्पिक रूप से, आप पर भी क्लिक कर सकते हैं MongoDB डेस्कटॉप आइटम
चरण 2) शेल में निम्नलिखित प्रोग्राम दर्ज करें
var myMessage='Hello World'; printjson(myMessage);
कोड स्पष्टीकरण:
- हम बस एक सरल घोषणा कर रहे हैं Javascript 'हैलो वर्ल्ड' नामक स्ट्रिंग को संग्रहीत करने के लिए वेरिएबल का उपयोग करें।
- हम वेरिएबल को स्क्रीन पर प्रिंट करने के लिए printjson विधि का उपयोग कर रहे हैं।
स्थापित करें Python चालक
चरण 1) सुनिश्चित करना Python सिस्टम पर स्थापित है
चरण 2) नीचे दिए गए आदेश जारी करके मोंगो से संबंधित ड्राइवर स्थापित करें
pip install pymongo
रूबी ड्राइवर स्थापित करें
चरण 1) सुनिश्चित करें कि सिस्टम पर रूबी स्थापित है
चरण 2) यह सुनिश्चित करें कि कमांड जारी करके gems अपडेट हो गया है
gem update -system
चरण 3) नीचे दिए गए आदेश जारी करके मोंगो से संबंधित ड्राइवर स्थापित करें
gem install mong
स्थापित करें MongoDB Compass- MongoDB प्रंबधन टूल
बाजार में ऐसे उपकरण उपलब्ध हैं जो प्रबंधन के लिए उपलब्ध हैं MongoDBऐसा ही एक गैर-वाणिज्यिक उपकरण है MongoDB Compass.
कम्पास की कुछ विशेषताएं नीचे दी गई हैं:
- मोंगोशेल की पूरी शक्ति
- अनेक गोले
- एकाधिक परिणाम
चरण 1) संपर्क और डाउनलोड पर क्लिक करें
चरण 2) पॉपअप में विवरण दर्ज करें और सबमिट पर क्लिक करें
चरण 3) Double डाउनलोड की गई फ़ाइल पर क्लिक करें
चरण 4) स्थापना स्वतः प्रारंभ हो जाएगी
चरण 5) कंपास एक स्वागत स्क्रीन के साथ लॉन्च होगा
चरण 6) गोपनीयता सेटिंग को डिफ़ॉल्ट रखें और “कम्पास का उपयोग शुरू करें” पर क्लिक करें
चरण 7) आपको वर्तमान डेटाबेस की सूची के साथ होमस्क्रीन दिखाई देगी।
MongoDB कॉन्फ़िगरेशन, आयात और निर्यात
शुरू करने से पहले MongoDB सर्वर, पहला महत्वपूर्ण पहलू डेटा निर्देशिका को कॉन्फ़िगर करना है जहां सभी MongoDB डेटा संग्रहीत किया जाएगा। यह निम्नलिखित तरीके से किया जा सकता है
उपरोक्त कमांड 'md \data\db' आपके वर्तमान स्थान पर \data\db नामक एक निर्देशिका बनाता है।
MongoDB इस स्थान पर स्वचालित रूप से डेटाबेस बनाएगा, क्योंकि यह डिफ़ॉल्ट स्थान है MongoDB इसकी जानकारी संग्रहीत करने के लिए। हम बस यह सुनिश्चित कर रहे हैं कि निर्देशिका मौजूद है, ताकि MongoDB जब यह शुरू हो जाए तो इसे ढूंढा जा सकता है।
डेटा का आयात MongoDB “mongoimport” कमांड का उपयोग करके किया जाता है। निम्न उदाहरण दिखाता है कि यह कैसे किया जा सकता है।
चरण 1) data.csv नामक एक CSV फ़ाइल बनाएं और उसमें निम्नलिखित डेटा डालें
कर्मचारीआईडी,कर्मचारीनाम
- Guru99
- मोहन
- स्मिथ
तो ऊपर दिए गए उदाहरण में, हम मान रहे हैं कि हम डेटा नामक संग्रह में 3 दस्तावेज़ आयात करना चाहते हैं। पहली पंक्ति को हेडर लाइन कहा जाता है जो संग्रह के फ़ील्ड नाम बन जाएगी।
चरण 2) मोंगो आयात आदेश जारी करें
कोड स्पष्टीकरण:
- हम db विकल्प निर्दिष्ट कर रहे हैं कि डेटा को किस डेटाबेस में आयात किया जाना चाहिए
- प्रकार विकल्प यह निर्दिष्ट करता है कि हम एक csv फ़ाइल आयात कर रहे हैं
- याद रखें कि पहली पंक्ति को हेडर लाइन कहा जाता है जो संग्रह के फ़ील्ड नाम बन जाएगी, यही कारण है कि हम –headerline विकल्प निर्दिष्ट करते हैं। और फिर हम अपनी data.csv फ़ाइल निर्दिष्ट करते हैं।
उत्पादन
आउटपुट से स्पष्ट रूप से पता चलता है कि 3 दस्तावेज़ आयात किए गए थे MongoDB.
निर्यात MongoDB mongoexport कमांड का उपयोग करके किया जाता है
कोड स्पष्टीकरण:
- हम db विकल्प निर्दिष्ट कर रहे हैं कि डेटा को किस डेटाबेस से निर्यात किया जाना चाहिए।
- हम संग्रह विकल्प निर्दिष्ट कर रहे हैं कि किस संग्रह का उपयोग करना है
- तीसरा विकल्प यह निर्दिष्ट करना है कि हम csv फ़ाइल में निर्यात करना चाहते हैं
- चौथा यह निर्दिष्ट करना है कि संग्रह के कौन से क्षेत्र निर्यात किए जाने चाहिए।
- –out विकल्प डेटा निर्यात करने के लिए csv फ़ाइल का नाम निर्दिष्ट करता है।
उत्पादन
आउटपुट से स्पष्ट रूप से पता चलता है कि 3 रिकॉर्ड निर्यात किए गए थे MongoDB.
का विन्यास MongoDB कॉन्फ़िगरेशन फ़ाइल वाला सर्वर
कोई भी व्यक्ति कॉन्फ़िगरेशन फ़ाइल के साथ स्टार्टअप के लिए mongod सर्वर इंस्टेंस को कॉन्फ़िगर कर सकता है। कॉन्फ़िगरेशन फ़ाइल में ऐसी सेटिंग्स होती हैं जो mongod कमांड-लाइन विकल्पों के बराबर होती हैं।
उदाहरण के लिए, मान लीजिए आप चाहते थे MongoDB अपनी सभी लॉगिंग जानकारी को एक कस्टम स्थान पर संग्रहीत करने के लिए नीचे दिए गए चरणों का पालन करें
चरण 1) “mongod.conf” नामक एक फ़ाइल बनाएं और फ़ाइल में नीचे दी गई जानकारी संग्रहीत करें
- फ़ाइल की पहली पंक्ति निर्दिष्ट करती है कि हम सिस्टम लॉग फ़ाइल के लिए कॉन्फ़िगरेशन जोड़ना चाहते हैं, यहीं पर कस्टम लॉग फ़ाइल में सर्वर क्या कर रहा है, इसकी जानकारी होती है।
- दूसरा विकल्प यह है कि स्थान एक फ़ाइल होगा।
- इसमें लॉग फ़ाइल का स्थान बताया गया है
- logAppend: “true” का मतलब यह सुनिश्चित करना है कि लॉग जानकारी लॉग फ़ाइल में जुड़ती रहे। यदि आप मान “false” रखते हैं, तो फ़ाइल हटा दी जाएगी और जब भी सर्वर फिर से शुरू होगा, तो उसे नए सिरे से बनाया जाएगा।
चरण 2) मोंगॉड सर्वर प्रक्रिया शुरू करें और ऊपर बनाई गई कॉन्फ़िगरेशन फ़ाइल को पैरामीटर के रूप में निर्दिष्ट करें। यह कैसे किया जा सकता है इसका स्क्रीनशॉट नीचे दिखाया गया है
एक बार उपरोक्त आदेश निष्पादित हो जाने पर, सर्वर प्रक्रिया इस कॉन्फ़िगरेशन फ़ाइल का उपयोग करना शुरू कर देगी, और यदि आप अपने सिस्टम पर /etc. निर्देशिका में जाते हैं, तो आपको बनाई गई mongod.log फ़ाइल दिखाई देगी।
नीचे दिया गया स्नैपशॉट एक उदाहरण दिखाता है कि लॉग फ़ाइल कैसी दिखेगी।
कैसे स्थापित करने के लिए MongoDB क्लाउड पर (AWS, गूगल, Azure)
आपको इसे स्थापित करने की आवश्यकता नहीं है MongoDB सर्वर और इसे कॉन्फ़िगर करें। आप तैनात कर सकते हैं MongoDB AWS जैसे प्लेटफार्मों पर क्लाउड पर एटलस सर्वर, Google Cloud, Azure और क्लाइंट का उपयोग करके इंस्टेंस से कनेक्ट करें। नीचे विस्तृत चरण दिए गए हैं
चरण 1) इस पर जाएँ संपर्क
- व्यक्तिगत विवरण दर्ज करें
- शर्तों से सहमत हैं
- “मुफ़्त शुरू करें” बटन पर क्लिक करें
चरण 2) “मेरा पहला क्लस्टर बनाएँ” पर क्लिक करें
चरण 3) आप इनमें से चयन कर सकते हैं एडब्ल्यूएस, Google Cloud, Azure अपने क्लाउड प्रदाता के रूप में। इस ट्यूटोरियल में, हम AWS का उपयोग करेंगे जो डिफ़ॉल्ट रूप से सेट होगा। पृष्ठ पर कोई अन्य परिवर्तन न करें और "बनाएँ" पर क्लिक करें Cluster".
चरण 4) Cluster निर्माण में कुछ समय लगता है:
चरण 5) कुछ समय बाद आप देखेंगे
चरण 6) सुरक्षा > नया उपयोगकर्ता जोड़ें पर क्लिक करें
चरण 7) अगली स्क्रीन में,
- उपयोगकर्ता क्रेडेंशियल दर्ज करें
- विशेषाधिकार निर्दिष्ट करें
- उपयोगकर्ता जोड़ें बटन पर क्लिक करें
चरण 8) डैशबोर्ड में, कनेक्ट बटन पर क्लिक करें
- अपने IP कनेक्शन को श्वेतसूची में डालें
- कनेक्शन विधि चुनें
चरण 9) कनेक्ट करने के लिए अपनी पसंद की कनेक्शन विधि चुनें MongoDB सर्वर