विंडोमैकसॉफ्टवेयरसेटिंग्ससुरक्षाउत्पादकतालिनक्सएंड्रॉइडप्रदर्शनकॉन्फ़िगरेशनएप्पल सभी

विंडोज पर MongoDB कैसे इंस्टॉल करें

संपादित 2 महीने पहले द्वारा ExtremeHow संपादकीय टीम

स्थापनासेटअपविंडोडेटाबेसमोंगोडीबीसॉफ्टवेयरपरिनियोजनविकासकॉन्फ़िगरेशनऑपरेटिंग सिस्टम

विंडोज पर MongoDB कैसे इंस्टॉल करें

अनुवाद अपडेट किया गया 2 महीने पहले

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

चरण 1: MongoDB डाउनलोड करें

MongoDB इंस्टॉल करने के लिए पहला कदम विंडोज के लिए MongoDB इंस्टॉलर डाउनलोड करना है। इन चरणों का पालन करें:

  1. अपना वेब ब्राउज़र खोलें और आधिकारिक MongoDB वेबसाइट www.mongodb.com पर जाएं।
  2. डाउनलोड सेक्शन पर जाएं या कम्युनिटी सर्वर पेज खोजें।
  3. उस MongoDB संस्करण को चुनें जिसे आप डाउनलोड करना चाहते हैं। बेहतरीन फीचर्स और सुरक्षा अपडेट के लिए नवीनतम स्थिर रिलीज़ चुनने की अनुशंसा की जाती है।
  4. अपना प्लेटफॉर्म विंडोज़ चुनें, और पैकेज के रूप में MSI (Windows Installer) चुनें।
  5. MongoDB इंस्टॉलर को अपने कंप्यूटर पर डाउनलोड करने के लिए "डाउनलोड" बटन पर क्लिक करें।

चरण 2: MongoDB इंस्टॉल करें

MongoDB इंस्टॉलर फ़ाइल डाउनलोड हो जाने के बाद, आपको इसे अपने विंडोज सिस्टम पर इंस्टॉल करना होगा। इन चरणों का पालन करें:

  1. उस डायरेक्टरी में जाएं जहां इंस्टॉलर फ़ाइल डाउनलोड की गई थी, आमतौर पर "डाउनलोड" फ़ोल्डर।
  2. MongoDB इंस्टॉलर लॉन्च करने के लिए .msi फ़ाइल पर डबल क्लिक करें।
  3. इंस्टॉलेशन को पूरा करने के लिए ऑन-स्क्रीन निर्देशों का पालन करें। आपको "फुल" और "कस्टम" इंस्टॉलेशन जैसे विकल्प दिखाई देंगे। सभी MongoDB घटकों को इंस्टॉल करने के लिए "फुल" चुनने की अनुशंसा की जाती है।
  4. अपनी पसंदीदा इंस्टॉलेशन प्रकार चुनने के बाद, "अगला" पर क्लिक करें और निर्देशों का पालन करते हुए आगे बढ़ें।
  5. जब आप "सर्विस कॉन्फ़िगरेशन" पृष्ठ पर पहुंचें, तो सुनिश्चित करें कि "MongoDB को एक सेवा के रूप में इंस्टॉल करें" विकल्प चेक किया गया है। इससे विंडोज शुरू होने पर MongoDB स्वचालित रूप से चल सकता है। अन्य विकल्पों को डिफ़ॉल्ट के रूप में छोड़ दें।
  6. इंस्टॉलेशन समाप्त करने के लिए "इंस्टॉल" पर क्लिक करके खत्म करें और फिर "समाप्त" पर क्लिक करें।

चरण 3: एनवायरनमेंट वेरिएबल सेट करें (वैकल्पिक)

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

  1. स्टार्ट मेनू खोलें और एनवायरनमेंट वेरिएबल्स टाइप करें, फिर "सिस्टम एनवायरनमेंट वेरिएबल्स संपादित करें" पर क्लिक करें।
  2. सिस्टम गुण विंडो में, "एनवायरनमेंट वेरिएबल्स" बटन पर क्लिक करें।
  3. "सिस्टम वेरिएबल्स" सेक्शन में, "पाथ" वेरिएबल को खोजें और चुनें, फिर "संपादित करें" पर क्लिक करें।
  4. "एनवायरनमेंट वेरिएबल संपादित करें" विंडो में, "नया" पर क्लिक करें और MongoDB bin डायरेक्टरी का पथ जोड़ें। डिफ़ॉल्ट रूप से, यह C:\Program Files\MongoDB\Server\version_number\bin है।
  5. सभी संवाद बॉक्स से बाहर निकलने के लिए "OK" पर क्लिक करें।

चरण 4: डेटा डायरेक्टरी बनाएं

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

  1. विंडोज एक्सप्लोरर खोलें और उस ड्राइव पर नेविगेट करें जहां आप MongoDB डेटा संग्रहित करना चाहते हैं। आमतौर पर, यह C: ड्राइव होगा।
  2. एक नया फ़ोल्डर data नाम से बनाएं।
  3. data फ़ोल्डर के अंदर, db नामक एक और फ़ोल्डर बनाएं। यहां MongoDB अपने डेटाबेस फ़ाइलों को संग्रहीत करेगा।
  4. यदि वांछित हो, तो data डायरेक्टरी में MongoDB के लॉग फाइलों के लिए log फ़ोल्डर बनाएं, हालांकि यह अनिवार्य नहीं है क्योंकि लॉग्स को विशिष्ट फ़ाइलों पर निर्देशित किया जा सकता है।

चरण 5: MongoDB चलाएं

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

MongoDB को सेवा के रूप में चलाएं

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

  1. प्रशासनिक विशेषाधिकारों के साथ एक कमांड प्रॉम्प्ट खोलें। आप cmd खोजकर, "कमांड प्रॉम्प्ट" ऐप पर राइट-क्लिक करके और "प्रशासक के रूप में चलाएं" का चयन करके ऐसा कर सकते हैं।
  2. MongoDB सर्वर शुरू करने के लिए, कमांड net start MongoDB टाइप करें और एंटर दबाएं। इससे MongoDB सेवा शुरू हो जाती है।
  3. MongoDB सर्वर को रोकने के लिए आवश्यक होने पर net stop MongoDB कमांड का उपयोग करें।

MongoDB को मैन्युअल रूप से चलाएं

यदि आप कमांड लाइन से MongoDB को मैन्युअल रूप से चलाना पसंद करते हैं, तो इन चरणों का पालन करें:

  1. कमांड प्रॉम्प्ट खोलें।
  2. MongoDB bin डायरेक्टरी में नेविगेट करने के लिए निम्न कमांड टाइप करें और एंटर दबाएं: cd C:\Program Files\MongoDB\Server\version_number\binversion_number को अपने इंस्टॉल किए गए MongoDB संस्करण के साथ प्रतिस्थापित करें।
  3. MongoDB सर्वर शुरू करने के लिए कमांड प्रॉम्प्ट में mongod टाइप करें। यदि आपका डेटा डायरेक्टरी डिफ़ॉल्ट C:\data\db नहीं है, तो --dbpath विकल्प जोड़कर पथ निर्दिष्ट करें, जैसे: mongod --dbpath=path_to_your_db_directory
  4. कमांड प्रॉम्प्ट लॉग प्रदर्शित करेगा जिससे पता चलता है कि MongoDB शुरू हो गया है। MongoDB को चलते रहने के लिए इस विंडो को खुला छोड़ दें।

चरण 6: MongoDB से कनेक्ट करें

MongoDB के चलने के साथ, आप अब MongoDB शेल का उपयोग करके डेटाबेस से कनेक्ट कर सकते हैं, जो कि MongoDB डेटाबेस के साथ इंटरैक्ट करने के लिए एक कमांड-लाइन टूल है। इसे कैसे उपयोग करें, इस प्रकार:

  1. एक नया कमांड प्रॉम्प्ट विंडो खोलें।
  2. यदि MongoDB bin डायरेक्टरी आपके PATH में है, तो बस mongo टाइप करें और एंटर दबाएं। यदि नहीं, तो bin डायरेक्टरी पर जाएं और वहां से mongo चलाएं।
  3. शेल लोड होता है, और आप अब MongoDB सर्वर से जुड़े होते हैं। आप अपने डेटाबेस के साथ इंटरैक्ट करने के लिए MongoDB कमांड का उपयोग करना शुरू कर सकते हैं। उदाहरण के लिए, नया डेटाबेस बनाने के लिए use myDatabase टाइप करें और एंटर दबाएं। यह "myDatabase" नामक डेटाबेस बनाता है (या स्विच करता है)।

चरण 7: बुनियादी MongoDB कमांड्स

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

डेटाबेस बनाना

use myDatabase कमांड टाइप करके एक नया डेटाबेस बनाएं। यदि डेटाबेस मौजूद नहीं है, तो MongoDB इसमें पहला डेटा संग्रहीत करने पर इसे बना देगा।

एक दस्तावेज़ जोड़ना

अपने डेटाबेस में डेटा जोड़ने के लिए, संग्रह में दस्तावेज़ जोड़ें। एक संग्रह एक रिलेशनल डेटाबेस में एक तालिका के समान है। MongoDB शेल में निम्न कमांड का उपयोग करें:

db.myCollection.insertOne({
    "name": "John Doe",
    "Age": 29,
    "city": "New York"
})

यह कमांड "myCollection" संग्रह में एक नया दस्तावेज़ जोड़ता है। यदि संग्रह मौजूद नहीं है, तो MongoDB इसे बनाता है।

डेटा का क्वेरी करना

find कमांड का उपयोग करके डेटा प्राप्त करें:

db.myCollection.find({ "name": "John Doe" })

यह कमांड उन दस्तावेजों की खोज करता है जहां "name" फ़ील्ड "John Doe" के बराबर है।

एक दस्तावेज़ को अपडेट करना

updateOne या updateMany कमांड के साथ एक दस्तावेज़ को अपडेट करें:

db.myCollection.updateOne(
    { "name": "John Doe" },
    { $set: {
            "Age": 30
        }
    }
)

यह "Age" फ़ील्ड को 30 में अपडेट करता है जहां "Name" "John Doe" है।

एक दस्तावेज़ हटाना

deleteOne या deleteMany का उपयोग करके एक दस्तावेज़ हटाएं:

db.myCollection.deleteOne({ "name": "John Doe" })

यह कमांड उस दस्तावेज़ को हटाता है जहां "name" "John Doe" है।

निष्कर्ष

आपने सीखा कि अपने Windows कंप्यूटर पर MongoDB को कैसे इंस्टॉल करें, और अब आपको MongoDB शुरू करने, MongoDB शेल का उपयोग करके कनेक्ट करने और बुनियादी ऑपरेशन करने का मूल ज्ञान है। MongoDB एक शक्तिशाली NoSQL डेटाबेस है जिसमें लचीली और स्केलेबल आर्किटेक्चर है। जब आप MongoDB में और गहराई से उतरेंगे, तो बेहतर और उच्च-प्रदर्शन एप्लिकेशन बनाने के लिए इसके उन्नत फीचर्स जैसे इंडेक्स, एग्रीगेशन और रेप्लिकेट का अन्वेषण करें।

यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं


टिप्पणियाँ