संपादित 2 महीने पहले द्वारा ExtremeHow संपादकीय टीम
स्थापनासेटअपविंडोडेटाबेसमोंगोडीबीसॉफ्टवेयरपरिनियोजनविकासकॉन्फ़िगरेशनऑपरेटिंग सिस्टम
अनुवाद अपडेट किया गया 2 महीने पहले
MongoDB एक लोकप्रिय NoSQL डेटाबेस है जो डेवलपर्स को बड़े पैमाने पर डेटा को कुशलतापूर्वक संग्रहीत करने में मदद करता है। यह गाइड आपको विंडोज ऑपरेटिंग सिस्टम पर MongoDB को इंस्टॉल करने की चरण-दर-चरण प्रक्रिया के माध्यम से ले जाएगा। इस गाइड के अंत तक, आपके पास एक काम करने योग्य MongoDB सेटअप होगा और आप अपने विंडोज सिस्टम पर MongoDB चलाने की मूल बातें समझेंगे।
MongoDB इंस्टॉल करने के लिए पहला कदम विंडोज के लिए MongoDB इंस्टॉलर डाउनलोड करना है। इन चरणों का पालन करें:
MongoDB इंस्टॉलर फ़ाइल डाउनलोड हो जाने के बाद, आपको इसे अपने विंडोज सिस्टम पर इंस्टॉल करना होगा। इन चरणों का पालन करें:
.msi
फ़ाइल पर डबल क्लिक करें।MongoDB के कमांड-लाइन टूल्स को सुविधाजनक तरीके से उपयोग करने के लिए, आप अपने सिस्टम के PATH एनवायरनमेंट वेरिएबल में MongoDB बिन डायरेक्टरी को जोड़ सकते हैं। यह चरण आपको किसी भी कमांड प्रॉम्प्ट से पूर्ण पथ निर्दिष्ट किए बिना MongoDB कमांड चलाने की अनुमति देता है। आप इसे इस प्रकार कर सकते हैं:
एनवायरनमेंट वेरिएबल्स
टाइप करें, फिर "सिस्टम एनवायरनमेंट वेरिएबल्स संपादित करें" पर क्लिक करें।bin
डायरेक्टरी का पथ जोड़ें। डिफ़ॉल्ट रूप से, यह C:\Program Files\MongoDB\Server\version_number\bin
है।MongoDB को डेटा और लॉग फ़ाइलों को संग्रहीत करने के लिए डायरेक्टरी की आवश्यकता होती है। डिफ़ॉल्ट रूप से, स्थापना के दौरान ये डायरेक्टरी नहीं बनाई जाती हैं, इसलिए आपको उन्हें मैन्युअल रूप से बनाना होगा। इस प्रकार:
data
नाम से बनाएं।data
फ़ोल्डर के अंदर, db
नामक एक और फ़ोल्डर बनाएं। यहां MongoDB अपने डेटाबेस फ़ाइलों को संग्रहीत करेगा।data
डायरेक्टरी में MongoDB के लॉग फाइलों के लिए log
फ़ोल्डर बनाएं, हालांकि यह अनिवार्य नहीं है क्योंकि लॉग्स को विशिष्ट फ़ाइलों पर निर्देशित किया जा सकता है।अब जब MongoDB इंस्टॉल हो गया है और आपकी डायरेक्टरी सेट हो गई हैं, तो MongoDB चलाने का समय आ गया है। आप MongoDB सर्वर को Windows सर्विस के रूप में या मैन्युअल रूप से शुरू कर सकते हैं। यह गाइड दोनों विधियों की व्याख्या करता है:
चूंकि MongoDB को एक सेवा के रूप में इंस्टॉल किया गया था, यह विंडोज़ के साथ स्वचालित रूप से शुरू होता है। हालाँकि, आप इसे मैन्युअल रूप से भी प्रबंधित कर सकते हैं:
cmd
खोजकर, "कमांड प्रॉम्प्ट" ऐप पर राइट-क्लिक करके और "प्रशासक के रूप में चलाएं" का चयन करके ऐसा कर सकते हैं।net start MongoDB
टाइप करें और एंटर दबाएं। इससे MongoDB सेवा शुरू हो जाती है।net stop MongoDB
कमांड का उपयोग करें।यदि आप कमांड लाइन से MongoDB को मैन्युअल रूप से चलाना पसंद करते हैं, तो इन चरणों का पालन करें:
bin
डायरेक्टरी में नेविगेट करने के लिए निम्न कमांड टाइप करें और एंटर दबाएं: cd C:\Program Files\MongoDB\Server\version_number\bin
। version_number को अपने इंस्टॉल किए गए MongoDB संस्करण के साथ प्रतिस्थापित करें।mongod
टाइप करें। यदि आपका डेटा डायरेक्टरी डिफ़ॉल्ट C:\data\db
नहीं है, तो --dbpath
विकल्प जोड़कर पथ निर्दिष्ट करें, जैसे: mongod --dbpath=path_to_your_db_directory
।MongoDB के चलने के साथ, आप अब MongoDB शेल का उपयोग करके डेटाबेस से कनेक्ट कर सकते हैं, जो कि MongoDB डेटाबेस के साथ इंटरैक्ट करने के लिए एक कमांड-लाइन टूल है। इसे कैसे उपयोग करें, इस प्रकार:
bin
डायरेक्टरी आपके PATH में है, तो बस mongo
टाइप करें और एंटर दबाएं। यदि नहीं, तो bin
डायरेक्टरी पर जाएं और वहां से mongo
चलाएं।use myDatabase
टाइप करें और एंटर दबाएं। यह "myDatabase" नामक डेटाबेस बनाता है (या स्विच करता है)।अब जब 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 में और गहराई से उतरेंगे, तो बेहतर और उच्च-प्रदर्शन एप्लिकेशन बनाने के लिए इसके उन्नत फीचर्स जैसे इंडेक्स, एग्रीगेशन और रेप्लिकेट का अन्वेषण करें।
यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं