"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > MongoDB शुरुआती मार्गदर्शिका: एक चरण-दर-चरण परिचय

MongoDB शुरुआती मार्गदर्शिका: एक चरण-दर-चरण परिचय

2024-08-21 को प्रकाशित
ब्राउज़ करें:574

MongoDB Beginner

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

इस गाइड में, हम आपको आरंभ करने में मदद करने के लिए MongoDB की मूल बातें बताएंगे।

MongoDB क्या है?

MongoDB एक दस्तावेज़-उन्मुख डेटाबेस है जो उच्च प्रदर्शन, उच्च उपलब्धता और आसान स्केलेबिलिटी प्रदान करता है। यह ओपन-सोर्स है और MongoDB Inc. द्वारा विकसित किया गया है। इसकी प्रमुख विशेषताओं में शामिल हैं:

  • दस्तावेज़ संग्रहण: डेटा BSON प्रारूप में संग्रहीत किया जाता है, जो JSON दस्तावेज़ों का एक द्विआधारी प्रतिनिधित्व है।
  • लचीली स्कीमा: जटिल डेटा संरचनाओं के भंडारण की अनुमति देता है।
  • स्केलेबिलिटी: शार्डिंग के साथ आसानी से क्षैतिज रूप से स्केल किया जा सकता है।
  • अनुक्रमणिका: अनुक्रमणिका और खोज क्वेरी की एक विस्तृत श्रृंखला का समर्थन करता है।
  • एकत्रीकरण: डेटा को एकत्र करने और उसका विश्लेषण करने के शक्तिशाली तरीके प्रदान करता है।

MongoDB की स्थापना

MongoDB के साथ आरंभ करने के लिए, आपको इसे अपने सिस्टम पर इंस्टॉल करना होगा। इन चरणों का पालन करें:

  1. MongoDB डाउनलोड करें: अपने ऑपरेटिंग सिस्टम के लिए उपयुक्त सामुदायिक सर्वर संस्करण डाउनलोड करने के लिए आधिकारिक MongoDB वेबसाइट पर जाएं।

  2. MongoDB इंस्टॉल करें: अपने विशिष्ट प्लेटफ़ॉर्म के लिए इंस्टॉलेशन निर्देशों का पालन करें। MongoDB विंडोज़, मैकओएस और लिनक्स के लिए विस्तृत गाइड प्रदान करता है।

  3. MongoDB चलाएँ: एक बार इंस्टॉल हो जाने पर, आप टर्मिनल या कमांड प्रॉम्प्ट का उपयोग करके MongoDB सर्वर (mongod) शुरू कर सकते हैं। डिफ़ॉल्ट रूप से, MongoDB पोर्ट 27017 पर सुनता है।

  4. MongoDB तक पहुंचें: अपने डेटाबेस के साथ इंटरैक्ट करने के लिए MongoDB शेल (mongo) का उपयोग करें। आप आसान प्रबंधन के लिए MongoDB Compass जैसे ग्राफ़िकल इंटरफ़ेस का भी उपयोग कर सकते हैं।

बुनियादी MongoDB संचालन

एक डेटाबेस बनाना

MongoDB में, डेटाबेस तुरंत बनाए जाते हैं। बस एक नए डेटाबेस पर स्विच करें, और डेटा डालने के बाद यह बन जाएगा।

use mydatabase

एक संग्रह बनाना

MongoDB में संग्रह रिलेशनल डेटाबेस में तालिकाओं के समान हैं। उनके पास दस्तावेज़ हैं।

db.createCollection("mycollection")

दस्तावेज़ सम्मिलित करना

अपने संग्रह में डेटा जोड़ने के लिए, आप InsertOne या InsertMany विधियों का उपयोग कर सकते हैं।

db.mycollection.insertOne({ name: "John Doe", age: 29, city: "New York" })
db.mycollection.insertMany([
  { name: "Jane Smith", age: 34, city: "San Francisco" },
  { name: "Peter Parker", age: 22, city: "Queens" }
])

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

MongoDB डेटा पुनर्प्राप्त करने के लिए शक्तिशाली क्वेरी क्षमताएं प्रदान करता है।

db.mycollection.find({ city: "New York" })

यह आदेश उन सभी दस्तावेज़ों को लौटा देगा जहां शहर न्यूयॉर्क है।

दस्तावेज़ अद्यतन करना

मौजूदा दस्तावेज़ों को अद्यतन करने के लिए, updateOne या updateMany विधियों का उपयोग करें।

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

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

दस्तावेज़ों को हटाने के लिए, आप deleteOne या deleteMany विधियों का उपयोग कर सकते हैं।

db.mycollection.deleteOne({ name: "Jane Smith" })

निष्कर्ष

MongoDB एक बहुमुखी और शक्तिशाली डेटाबेस है जिसे शुरू करना आसान है, खासकर उन परियोजनाओं के लिए जिन्हें तेजी से पुनरावृत्ति और स्केलेबिलिटी की आवश्यकता होती है। इस गाइड में बुनियादी बातों को शामिल किया गया है, लेकिन उन्नत क्वेरी, अनुक्रमण और एकत्रीकरण ढांचे सहित अन्वेषण करने के लिए और भी बहुत कुछ है। जैसे-जैसे आप MongoDB के साथ अपनी यात्रा जारी रखेंगे, आपको इसकी पूरी क्षमता का पता चलेगा और यह कैसे आपकी एप्लिकेशन आवश्यकताओं को प्रभावी ढंग से पूरा कर सकता है।

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

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/kumarshivam1998/mongodb-beginners-guide-a-step-by-step-introduction-4cg3?1 यदि कोई उल्लंघन है, तो हटाने के लिए कृपया [email protected] पर संपर्क करें। यह
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3