MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

विंडोज़ पर मोंगोडीबी स्थापित करें

MongoDB आधुनिक एप्लिकेशन डेवलपर्स और क्लाउड के लिए बनाया गया एक सामान्य उद्देश्य, दस्तावेज़-आधारित, वितरित डेटा प्लेटफ़ॉर्म है।

MongoDB को NoSQL डेटाबेस के रूप में वर्गीकृत किया गया है। यह वैकल्पिक स्कीमा के साथ JSON जैसे दस्तावेज़ों का उपयोग करता है।

आप MongoDB का उपयोग क्लाउड परिनियोजन के रूप में या ऑन-प्रिमाइसेस इंस्टॉलेशन के रूप में कर सकते हैं।

इस ट्यूटोरियल में, मैं इसे विंडोज़ पर MongoDB कम्युनिटी एडिशन का उपयोग करके ऑन-प्रिमाइसेस इंस्टॉलेशन के रूप में इंस्टॉल करता हूं।

MongoDB डाउनलोड करें

MongoDB में एक इंस्टॉलेशन विज़ार्ड और एक अनअटेंडेड इंस्टॉलेशन विकल्प है। इस ट्यूटोरियल के लिए, हम इसे डिफ़ॉल्ट विकल्पों का उपयोग करके इंस्टॉलेशन विज़ार्ड के साथ इंस्टॉल करते हैं।

MongoDB डाउनलोड करने के लिए:

  1. मोंगोडीबी डाउनलोड पेज पर जाएं।
  2. ऑन-प्रिमाइसेस का चयन करें विकल्प।
  3. जांचें कि डाउनलोड के लिए सही विकल्प दिखाई दे रहे हैं (अर्थात वर्तमान संस्करण चयनित है, Windows चयनित है, और msi पैकेज चुना गया है)। उदाहरण के लिए ऊपर दिया गया स्क्रीनशॉट देखें।
  4. क्लिक करें डाउनलोड करें .

वे निर्देश इस ट्यूटोरियल के समय MongoDB डाउनलोड पृष्ठ पर आधारित हैं। यदि आप इसे पढ़ते समय बदल गए हैं तो आपको इसे संशोधित करने की आवश्यकता हो सकती है।

इस ट्यूटोरियल के समय डाउनलोड पेज कैसा दिखता था:

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

एक बार डाउनलोड हो जाने के बाद, आपको शायद डाउनलोड की गई फ़ाइल डाउनलोड पृष्ठ के निचले भाग में दिखाई देगी:

फ़ाइल खोलें क्लिक करें ।

यह इंस्टॉलर को खोलता है:

अगला क्लिक करें ।

यह हमें लाइसेंस अनुबंध स्क्रीन पर लाता है:

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

जो हमें Select Setup Type स्क्रीन पर लाता है:

यह स्क्रीन आपको यह चुनने की अनुमति देती है कि (डिफ़ॉल्ट) पूर्ण सेटअप को स्थापित करना है या नहीं, या एक कस्टम सेटअप चुनें (जहां आप प्रोग्राम की सुविधाओं को स्थापित करने के लिए चुनते हैं)।

इस ट्यूटोरियल के लिए, पूर्ण click क्लिक करें ।

यह स्वचालित रूप से सेवा कॉन्फ़िगरेशन स्क्रीन खोलता है:

इस बिंदु पर, आपके पास MongoDB को नेटवर्क सेवा के रूप में, या स्थानीय या डोमेन उपयोगकर्ता के रूप में चलाने का विकल्प है।

इस ट्यूटोरियल के लिए, हम इसे डिफ़ॉल्ट पर छोड़ देंगे (यानी इसे नेटवर्क सेवा के रूप में चलाएं)।

अगला Click क्लिक करें ।

जो हमें MongoDB कम्पास स्क्रीन स्थापित करने के लिए लाता है:

MongoDB Compass, MongoDB को प्रशासित करने के लिए एक GUI उपकरण है। आपको इसे स्थापित करने की आवश्यकता नहीं है, लेकिन इस ट्यूटोरियल के प्रयोजनों के लिए, हम इसे स्थापित करेंगे।

MongoDB कम्पास स्थापित करें विकल्प डिफ़ॉल्ट रूप से चेक किया गया है। यदि आप MongoDB Compass को स्थापित करके खुश हैं, तो इसे चेक करने के लिए छोड़ दें। अन्यथा इसे अनचेक करें।

अगला क्लिक करें ।

यह हमें स्थापना से पहले अंतिम स्क्रीन पर लाता है:

यदि आपको कोई परिवर्तन करने की आवश्यकता है, तो इस स्क्रीन पर वापस लौटने से पहले अब आपके पास वापस जाने और उन्हें करने का अंतिम मौका है।

इंस्टॉल करें Click क्लिक करें MongoDB स्थापित करने के लिए।

आपको सामान्य उपयोगकर्ता खाता नियंत्रण पुष्टिकरण बॉक्स मिल सकता है:

हां Click क्लिक करें एप्लिकेशन को आपके डिवाइस में परिवर्तन करने की अनुमति देने के लिए।

आपको यह सूचना भी मिल सकती है कि इस सेटअप द्वारा अद्यतन की जाने वाली कुछ फ़ाइलें उपयोग में हैं:

मेरे मामले में, मेरे पास इस मशीन पर SQL सर्वर स्थापित है, और यह उन फ़ाइलों का उपयोग कर रहा है जिन्हें MongoDB सेटअप को अपडेट करने की आवश्यकता है।

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

ठीकक्लिक करें ।

सेटअप अब आगे बढ़ता है और MongoDB और MongoDB Compass को स्थापित करता है। इसमें कुछ समय लग सकता है। इस ट्यूटोरियल के दौरान, इसमें लगभग 10 से 15 मिनट का समय लगा, और यह MongoDB Compass को स्थापित करने में अटक गया, लेकिन आखिरकार यह काम कर गया।

एक बार स्थापित होने के बाद, अंतिम स्क्रीन प्रदर्शित होती है, पृष्ठभूमि में MongoDB कम्पास के साथ:

समाप्त करें क्लिक करें ।

जब आप MongoDB को Windows सेवा के रूप में स्थापित करते हैं, तो सेवा एक सफल स्थापना पर शुरू हो जाती है।

अब आप आगे बढ़ सकते हैं और MongoDB से जुड़ सकते हैं।

आप MongoDB से mongo शेल (जो कि इंस्टॉलेशन में शामिल है) या MongoDB Compass GUI टूल (यदि आपने इसे इंस्टॉलेशन में शामिल किया है) के माध्यम से कनेक्ट कर सकते हैं।

मोंगो शेल के माध्यम से MongoDB से कनेक्ट करें

मोंगो शेल MongoDB के लिए एक इंटरैक्टिव जावास्क्रिप्ट शेल इंटरफ़ेस है, और इसे MongoDB इंस्टॉलेशन के साथ शामिल किया गया है।

मोंगो शेल के माध्यम से मोंगोडीबी का उपयोग शुरू करने के लिए, एक कमांड प्रॉम्प्ट खोलें और निम्नलिखित दर्ज करें:

"C:\Program Files\MongoDB\Server\4.4\bin\mongo.exe"

यह mongo.exe शेल को चल रहे MongoDB इंस्टेंस से कनेक्ट करेगा।

वैकल्पिक रूप से, आप उस स्थान पर नेविगेट कर सकते हैं और mongo.exe . पर डबल-क्लिक कर सकते हैं फ़ाइल।

एक बार कनेक्ट होने के बाद, आप help type टाइप कर सकते हैं इंटरैक्टिव सहायता विकल्प लाने के लिए।

MongoDB कम्पास के माध्यम से कनेक्ट करें

यदि आपने स्थापना में MongoDB Compass को शामिल किया है, तो आप इसका उपयोग MongoDB से कनेक्ट करने के लिए कर सकते हैं।

आप आमतौर पर विंडोज़ स्टार्ट मेनू में मोंगोडीबी कंपास पाएंगे, लेकिन मोंगोडीबी स्थापित करने के बाद, मोंगोडीबी कंपास पहले से ही पृष्ठभूमि में बैठे हुए उपयोग की प्रतीक्षा कर रहा है।

स्थापना के अंतिम चरण में इंस्टॉलर को बंद करने के बाद, MongoDB Compass की स्वागत स्क्रीन बनी रही:

आप अगला> . का उपयोग कर सकते हैं MongoDB की कुछ क्षमताओं की जाँच करने के लिए बटन। एक बार हो जाने के बाद, X . पर क्लिक करके इस ओवरले को बंद कर दें ऊपरी दाएं कोने में।

जो संभवत:आपको गोपनीयता सेटिंग संवाद में लाएगा:

जो कुछ भी आप नहीं चाहते उसे अनचेक करें और फिर कम्पास का उपयोग करना प्रारंभ करें . क्लिक करें ।

यह हमें नई कनेक्शन स्क्रीन पर लाता है:

यदि आपने इस ट्यूटोरियल का अनुसरण किया है, तो आप उसी कनेक्शन स्ट्रिंग का उपयोग करके कनेक्ट करने में सक्षम होना चाहिए जैसा कि ऊपर स्क्रीनशॉट में है। दोहराने के लिए, यह है:

mongodb://127.0.0.1:27017

यह एक स्टैंडअलोन परिनियोजन के लिए एक मानक कनेक्शन स्ट्रिंग प्रारूप का उपयोग करता है जो अभिगम नियंत्रण को लागू नहीं करता है।

विभिन्न कनेक्शन स्ट्रिंग यूआरआई प्रारूपों के विस्तृत अवलोकन के लिए MongoDB दस्तावेज़ीकरण वेबसाइट पर कनेक्शन स्ट्रिंग यूआरआई प्रारूप देखें।

एक बार जब आप कनेक्शन स्ट्रिंग दर्ज कर लेते हैं। कनेक्ट करें click क्लिक करें ।

यदि कनेक्शन सफल होता है, तो अब आपको कुछ इस तरह दिखना चाहिए:

आपने अभी-अभी Compass के ज़रिए MongoDB से कनेक्ट किया है।


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB में संघ के प्रश्न कैसे लिखें?

  2. जावा का उपयोग करके JSON फ़ाइल से MongoDB में डेटा आयात करें

  3. MapReduce परिणाम 100 तक सीमित लगते हैं?

  4. MongoDB में दिनांक को कैसे प्रारूपित करें

  5. सर्वर से कनेक्ट नहीं हो सका 127.0.0.1 shell/mongo.js