कैसे डाउनलोड करें और इंस्टॉल करें MongoDB on Windows और बादल

⚡ स्मार्ट सारांश

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

  • 🪟 Windows स्थापित करें: 64-बिट कम्युनिटी सर्वर डाउनलोड करें और एमएसआई इंस्टॉलर चलाएं।
  • 🔌 ड्राइवर्स: Javaस्क्रिप्ट पहले से ही निर्मित है; जोड़ें Python (pymongo) और Ruby (mongo) ड्राइवर।
  • 🧭 दिशा सूचक यंत्र: स्थापित करें MongoDB Compass डेटाबेस को दृश्य रूप से प्रबंधित करने के लिए ग्राफिकल यूजर इंटरफेस (GUI)।
  • ⚙️ विन्यास: डेटा डायरेक्टरी सेट करें, CSV इम्पोर्ट/एक्सपोर्ट करें और कॉन्फ़िगरेशन फ़ाइल का उपयोग करें।
  • बादल: तैनाती MongoDB AWS, Google क्लाउड या अन्य प्लेटफॉर्म पर एटलस Azure और एक क्लाइंट को कनेक्ट करें।

डाउनलोड और इंस्टॉल कैसे करें MongoDB

इसके लिए इंस्टॉलर MongoDB ये 32-बिट और 64-बिट दोनों फॉर्मेट में उपलब्ध हैं। 32-बिट इंस्टॉलर डेवलपमेंट और टेस्ट एनवायरनमेंट के लिए अच्छे हैं। लेकिन प्रोडक्शन एनवायरनमेंट के लिए आपको 64-बिट इंस्टॉलर का उपयोग करना चाहिए। अन्यथा, आपके द्वारा स्टोर किए जा सकने वाले डेटा की मात्रा सीमित हो सकती है। MongoDBउत्पादन वातावरणों के लिए हमेशा स्थिर संस्करण का उपयोग करना ही उचित है।

कैसे डाउनलोड करें और इंस्टॉल करें MongoDB on Windows

डाउनलोड और इंस्टॉल करने के लिए निम्नलिखित चरणों का उपयोग किया जा सकता है MongoDB on Windows 10:

चरण 1) डाउनलोड करें MongoDB समुदाय सर्वर

इस पर जाएँ संपर्क और डाउनलोड करें MongoDB सामुदायिक सर्वर। हम इसके लिए 64-बिट संस्करण स्थापित करेंगे Windows.

डाउनलोड और स्थापित करें MongoDB on Windows

चरण 2) सेटअप पर क्लिक करें

डाउनलोड पूरा होने के बाद, msi फ़ाइल खोलें। स्टार्टअप स्क्रीन में Next पर क्लिक करें।

डाउनलोड और स्थापित करें MongoDB on Windows

चरण 3) अंतिम-उपयोगकर्ता लाइसेंस अनुबंध स्वीकार करें

  1. अंतिम उपयोगकर्ता लाइसेंस समझौते को स्वीकार करें।
  2. अगला पर क्लिक करें।

डाउनलोड और स्थापित करें MongoDB on Windows

चरण 4) "पूर्ण करें" बटन पर क्लिक करें

सभी कंपोनेंट इंस्टॉल करने के लिए "Complete" बटन पर क्लिक करें। कस्टम विकल्प का उपयोग चुनिंदा कंपोनेंट इंस्टॉल करने या इंस्टॉलेशन का स्थान बदलने के लिए किया जा सकता है।

डाउनलोड और स्थापित करें MongoDB on Windows

चरण 5) सेवा कॉन्फ़िगरेशन

  1. “नेटवर्क सर्विस यूजर के रूप में सर्विस चलाएँ” चुनें। डेटा डायरेक्टरी को नोट कर लें; हमें बाद में इसकी आवश्यकता होगी।
  2. अगला पर क्लिक करें।

डाउनलोड और स्थापित करें MongoDB on Windows

चरण 6) स्थापना प्रक्रिया शुरू करें

स्थापना शुरू करने के लिए इंस्टॉल बटन पर क्लिक करें।

डाउनलोड और स्थापित करें MongoDB on Windows

चरण 7) पूरा होने पर अगला पर क्लिक करें

इंस्टॉलेशन शुरू हो गया है। पूरा होने पर Next पर क्लिक करें।

डाउनलोड और स्थापित करें MongoDB on Windows

चरण 8) फ़िनिश बटन पर क्लिक करें

अंतिम चरण: इंस्टॉलेशन पूरा हो जाने के बाद, फिनिश बटन पर क्लिक करें।

डाउनलोड और स्थापित करें MongoDB on Windows

नमस्ते विश्व MongoDB: Javaस्क्रिप्ट ड्राइवर

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

इसके लिए ड्राइवर Javaलिपि बॉक्स से बाहर आता है। MongoDB शेल जिसका उपयोग इसके साथ काम करने के लिए किया जाता है MongoDB डेटाबेस वास्तव में एक है Javaस्क्रिप्ट शेल। इसे एक्सेस करने के लिए:

चरण 1) “C:\Program Files\” पर जाएंMongoDB\Server\4.0\bin” पर क्लिक करें और mongo.exe पर डबल क्लिक करें। वैकल्पिक रूप से, आप पर भी क्लिक कर सकते हैं MongoDB डेस्कटॉप आइटम।

नमस्ते विश्व MongoDB: Javaस्क्रिप्ट ड्राइवर

चरण 2) शेल में निम्नलिखित प्रोग्राम दर्ज करें:

var myMessage='Hello World';
printjson(myMessage);

नमस्ते विश्व MongoDB: Javaस्क्रिप्ट ड्राइवर

Code स्पष्टीकरण:

  1. हम बस एक सरल घोषणा कर रहे हैं Java'हेलो वर्ल्ड' नामक स्ट्रिंग को स्टोर करने के लिए स्क्रिप्ट वेरिएबल।
  2. हम वेरिएबल को स्क्रीन पर प्रिंट करने के लिए printjson विधि का उपयोग कर रहे हैं।

स्थापित करें Python चालक

चरण 1) सुनिश्चित करना Python सिस्टम पर स्थापित है।

चरण 2) नीचे दिए गए कमांड का उपयोग करके मोंगो से संबंधित ड्राइवर इंस्टॉल करें:

pip install pymongo

रूबी ड्राइवर स्थापित करें

चरण 1) सुनिश्चित करें कि सिस्टम पर रूबी स्थापित है।

चरण 2) यह सुनिश्चित करने के लिए कि जेम्स अपडेट हो गया है, यह कमांड जारी करें:

gem update --system

चरण 3) नीचे दिए गए कमांड का उपयोग करके मोंगो से संबंधित ड्राइवर इंस्टॉल करें:

gem install mongo

स्थापित करें MongoDB Compass - MongoDB प्रंबधन टूल

बाजार में ऐसे उपकरण उपलब्ध हैं जो प्रबंधन के लिए उपलब्ध हैं MongoDBऐसा ही एक गैर-वाणिज्यिक उपकरण है MongoDB Compassकंपास की कुछ विशेषताएं नीचे दी गई हैं:

  1. मोंगो शेल की पूरी क्षमता
  2. अनेक गोले
  3. एकाधिक परिणाम

चरण 1) इस पर जाएँ संपर्क और डाउनलोड पर क्लिक करें।

स्थापित करें MongoDB Compass

चरण 2) पॉपअप में विवरण दर्ज करें और सबमिट पर क्लिक करें।

स्थापित करें MongoDB Compass

चरण 3) Double डाउनलोड की गई फ़ाइल पर क्लिक करें।

स्थापित करें MongoDB Compass

चरण 4) इंस्टॉलेशन अपने आप शुरू हो जाएगा।

स्थापित करें MongoDB Compass

चरण 5) कंपास एक स्वागत स्क्रीन के साथ लॉन्च होगा।

स्थापित करें MongoDB Compass

चरण 6) गोपनीयता सेटिंग्स को डिफ़ॉल्ट पर रखें और "कम्पास का उपयोग शुरू करें" पर क्लिक करें।

स्थापित करें MongoDB Compass

चरण 7) आपको होम स्क्रीन दिखाई देगी जिसमें वर्तमान डेटाबेस की सूची होगी।

स्थापित करें MongoDB Compass

MongoDB कॉन्फ़िगरेशन, आयात और निर्यात

शुरू करने से पहले MongoDB सर्वर, पहला महत्वपूर्ण पहलू डेटा निर्देशिका को कॉन्फ़िगर करना है जहां सभी MongoDB डेटा को संग्रहित किया जाएगा। यह निम्नलिखित तरीके से किया जा सकता है:

MongoDB कॉन्फ़िगरेशन, आयात और निर्यात

उपरोक्त कमांड 'md \data\db' आपके वर्तमान स्थान पर \data\db नामक एक निर्देशिका बनाता है। MongoDB इस स्थान पर स्वचालित रूप से डेटाबेस बनाएगा, क्योंकि यह डिफ़ॉल्ट स्थान है MongoDB इसकी जानकारी संग्रहीत करने के लिए। हम बस यह सुनिश्चित कर रहे हैं कि निर्देशिका मौजूद है, ताकि MongoDB जब यह शुरू हो जाए तो इसे ढूंढा जा सकता है।

डेटा का आयात MongoDB “mongoimport” कमांड का उपयोग करके किया जाता है। निम्न उदाहरण दिखाता है कि यह कैसे किया जा सकता है।

चरण 1) data.csv नाम की एक CSV फ़ाइल बनाएँ और उसमें निम्नलिखित डेटा डालें:

Employeeid,EmployeeName
1,Guru99
2,Mohan
3,Smith

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

चरण 2) mongoimport कमांड जारी करें।

MongoDB कॉन्फ़िगरेशन, आयात और निर्यात

Code स्पष्टीकरण:

  1. हम db विकल्प का उपयोग यह बताने के लिए कर रहे हैं कि डेटा को किस डेटाबेस में आयात किया जाना चाहिए।
  2. टाइप विकल्प यह निर्दिष्ट करने के लिए है कि हम एक सीएसवी फ़ाइल आयात कर रहे हैं।
  3. ध्यान रखें कि पहली पंक्ति को हेडर लाइन कहा जाता है, जो संग्रह के फ़ील्ड नाम बन जाएंगे; इसीलिए हम –headerline विकल्प निर्दिष्ट करते हैं। और फिर हम अपनी data.csv फ़ाइल निर्दिष्ट करते हैं।

उत्पादन

MongoDB कॉन्फ़िगरेशन, आयात और निर्यात

आउटपुट से स्पष्ट रूप से पता चलता है कि 3 दस्तावेज़ आयात किए गए थे MongoDB.

निर्यात MongoDB यह कार्य mongoexport कमांड का उपयोग करके किया जाता है।

MongoDB कॉन्फ़िगरेशन, आयात और निर्यात

Code स्पष्टीकरण:

  1. हम db विकल्प निर्दिष्ट कर रहे हैं कि डेटा को किस डेटाबेस से निर्यात किया जाना चाहिए।
  2. हम यह निर्दिष्ट करने के लिए संग्रह विकल्प का उपयोग कर रहे हैं कि किस संग्रह का उपयोग करना है।
  3. तीसरा विकल्प यह निर्दिष्ट करना है कि हम CSV फ़ाइल में निर्यात करना चाहते हैं।
  4. चौथा यह निर्दिष्ट करना है कि संग्रह के कौन से क्षेत्र निर्यात किए जाने चाहिए।
  5. –out विकल्प डेटा निर्यात करने के लिए csv फ़ाइल का नाम निर्दिष्ट करता है।

उत्पादन

MongoDB कॉन्फ़िगरेशन, आयात और निर्यात

आउटपुट से स्पष्ट रूप से पता चलता है कि 3 रिकॉर्ड निर्यात किए गए थे MongoDB.

का विन्यास MongoDB कॉन्फ़िगरेशन फ़ाइल वाला सर्वर

आप कॉन्फ़िगरेशन फ़ाइल का उपयोग करके mongod सर्वर इंस्टेंस को प्रारंभ करने के लिए कॉन्फ़िगर कर सकते हैं। कॉन्फ़िगरेशन फ़ाइल में वे सेटिंग्स होती हैं जो mongod कमांड-लाइन विकल्पों के समतुल्य होती हैं। उदाहरण के लिए, मान लीजिए कि आप चाहते हैं MongoDB अपनी सभी लॉगिंग जानकारी को किसी अनुकूलित स्थान पर संग्रहीत करने के लिए, नीचे दिए गए चरणों का पालन करें:

चरण 1) “mongod.conf” नाम की एक फाइल बनाएं और उसमें नीचे दी गई जानकारी दर्ज करें।

का विन्यास MongoDB कॉन्फ़िगरेशन फ़ाइल वाला सर्वर

  1. फाइल की पहली पंक्ति यह निर्दिष्ट करती है कि हम सिस्टम लॉग फाइल के लिए कॉन्फ़िगरेशन जोड़ना चाहते हैं, यानी वह जगह जहां सर्वर क्या कर रहा है इसकी जानकारी एक कस्टम लॉग फाइल में जाती है।
  2. दूसरा विकल्प यह है कि स्थान एक फ़ाइल होगा।
  3. इसमें लॉग फ़ाइल के स्थान का उल्लेख किया गया है।
  4. logAppend: “true” का मतलब यह सुनिश्चित करना है कि लॉग जानकारी लॉग फ़ाइल में जुड़ती रहे। यदि आप मान “false” रखते हैं, तो फ़ाइल हटा दी जाएगी और जब भी सर्वर फिर से शुरू होगा, तो उसे नए सिरे से बनाया जाएगा।

चरण 2) mongod सर्वर प्रक्रिया शुरू करें और ऊपर बनाई गई कॉन्फ़िगरेशन फ़ाइल को पैरामीटर के रूप में निर्दिष्ट करें। इसे कैसे किया जा सकता है, इसका स्क्रीनशॉट नीचे दिखाया गया है।

का विन्यास MongoDB कॉन्फ़िगरेशन फ़ाइल वाला सर्वर

उपरोक्त कमांड निष्पादित होने के बाद, सर्वर प्रक्रिया इस कॉन्फ़िगरेशन फ़ाइल का उपयोग करना शुरू कर देगी, और यदि आप अपने सिस्टम पर /etc डायरेक्टरी में जाते हैं, तो आपको mongod.log फ़ाइल बनी हुई दिखाई देगी। नीचे दिया गया स्नैपशॉट दिखाता है कि लॉग फ़ाइल कैसी दिखती है।

का विन्यास MongoDB कॉन्फ़िगरेशन फ़ाइल वाला सर्वर

कैसे स्थापित करने के लिए MongoDB क्लाउड पर (AWS, गूगल, Azure)

आपको इसे इंस्टॉल करने की आवश्यकता नहीं है। MongoDB सर्वर को कॉन्फ़िगर करें। आप इसे डिप्लॉय कर सकते हैं। MongoDB AWS, Google Cloud जैसे प्लेटफॉर्म पर क्लाउड पर एटलस सर्वर। Azureऔर क्लाइंट का उपयोग करके इंस्टेंस से कनेक्ट करें। नीचे विस्तृत चरण दिए गए हैं:

चरण 1) इस पर जाएँ संपर्क.

  1. व्यक्तिगत विवरण दर्ज करें
  2. शर्तों से सहमत हैं
  3. “मुफ्त में शुरुआत करें” बटन पर क्लिक करें

स्थापित करें MongoDB क्लाउड पर

चरण 2) “मेरा पहला क्लस्टर बनाएं” पर क्लिक करें।

स्थापित करें MongoDB क्लाउड पर

चरण 3) आप इनमें से चयन कर सकते हैं एडब्ल्यूएसगूगल क्लाउड और Azure अपने क्लाउड प्रदाता के रूप में AWS का उपयोग करें। इस ट्यूटोरियल में, हम AWS का उपयोग करेंगे, जो डिफ़ॉल्ट रूप से सेट है। पेज पर कोई अन्य बदलाव न करें और "बनाएँ" पर क्लिक करें। Cluster".

स्थापित करें MongoDB क्लाउड पर

चरण 4) Cluster किसी चीज को बनाने में कुछ समय लगता है।

स्थापित करें MongoDB क्लाउड पर

चरण 5) कुछ समय बाद आपको क्लस्टर तैयार दिखाई देगा।

स्थापित करें MongoDB क्लाउड पर

चरण 6) सुरक्षा > नया उपयोगकर्ता जोड़ें पर क्लिक करें।

स्थापित करें MongoDB क्लाउड पर

चरण 7) अगली स्क्रीन पर:

  1. उपयोगकर्ता क्रेडेंशियल दर्ज करें
  2. विशेषाधिकार निर्दिष्ट करें
  3. ऐड यूजर बटन पर क्लिक करें

स्थापित करें MongoDB क्लाउड पर

चरण 8) डैशबोर्ड में, कनेक्ट बटन पर क्लिक करें।

  1. अपने IP कनेक्शन को श्वेतसूची में डालें
  2. कनेक्शन विधि चुनें

स्थापित करें MongoDB क्लाउड पर

चरण 9) कनेक्ट करने के लिए अपनी पसंद की कनेक्शन विधि चुनें। MongoDB सर्वर.

स्थापित करें MongoDB क्लाउड पर

अक्सर पूछे जाने वाले प्रश्न

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

हां. MongoDB एटलस में एटलस वेक्टर सर्च और एआई इंटीग्रेशन शामिल हैं, जिनकी मदद से आप सिमेंटिक सर्च और रिट्रीवल-ऑगमेंटेड जेनरेशन ऐप्स बना सकते हैं। यह एम्बेडिंग को डॉक्यूमेंट्स के साथ स्टोर करता है, जिससे अलग वेक्टर डेटाबेस की आवश्यकता समाप्त हो जाती है।

हां. MongoDB कम्युनिटी सर्वर मुफ़्त और ओपन सोर्स है। Windows, macOSऔर लिनक्स। MongoDB एटलस एक निःशुल्क क्लाउड टियर भी प्रदान करता है, जबकि एंटरप्राइज एडिशन में सशुल्क उन्नत सुविधाएँ और समर्थन शामिल हैं।

कम्युनिटी सर्वर आपके अपने मशीन या सर्वर पर इंस्टॉल और मैनेज किया जाता है। एटलस एक पूरी तरह से मैनेज्ड क्लाउड सेवा है जो AWS, Google क्लाउड या किसी अन्य प्लेटफॉर्म पर सेटअप, स्केलिंग, बैकअप और सुरक्षा का ध्यान रखती है। Azure.

इस पोस्ट को संक्षेप में इस प्रकार लिखें: