Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> डेटाबेस

MongoDB Compass खोजें: निर्बाध डेटा प्रबंधन के लिए आपका विज़ुअल टूल

अवलोकन

यह पोस्ट MongoDB® के लिए GUI, जिसे MongoDB Compass के नाम से जाना जाता है, का परिचय देती है।

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

Compass संस्करण

Compass के तीन मुख्य संस्करण हैं:

  • Compass: सभी सुविधाओं और क्षमताओं के साथ पूर्ण संस्करण।

  • Compass Readonly: सख्ती से रीड ऑपरेशन तक सीमित, सभी राइट और डिलीट क्षमताएं हटा दी गई हैं।

  • Compass Isolated: अत्यधिक सुरक्षित वातावरण के लिए डिज़ाइन किया गया और MongoDB सर्वर से कनेक्ट करने के अलावा कोई नेटवर्क अनुरोध शुरू नहीं करता जिससे Compass कनेक्ट होता है।

नोट: Compass Community संस्करण अब डिप्रिकेटेड है।

Compass सेट अप करें

Linux® प्लेटफॉर्म के लिए सॉफ़्टवेयर आवश्यकताओं में निम्नलिखित घटक शामिल हैं:

  • RHEL 7+ या बाद का 64-बिट संस्करण।
  • MongoDB संस्करण 3.6 या बाद का।

Compass डाउनलोड और इंस्टॉल करने के लिए निम्न निर्देशों का उपयोग करें:

  1. MongoDB से Red Hat® Enterprise Linux के लिए Compass के नवीनतम संस्करण के लिए .rpm पैकेज डाउनलोड करें, जैसा कि निम्न चित्र में दिखाया गया है:

    MongoDB Compass खोजें: निर्बाध डेटा प्रबंधन के लिए आपका विज़ुअल टूल
  2. yum का उपयोग करके Compass इंस्टॉल करने के लिए निम्न कमांड चलाएं:

    sudo yum install mongodb-compass-1.20.4.x86_64.rpm 
  3. Compass शुरू करने के लिए निम्न कमांड चलाएं:

    mongodb-compass 

Compass से MongoDB से कनेक्ट करें

Compass से MongoDB प्रशासित करना शुरू करने के लिए निम्न निर्देशों का उपयोग करें:

  1. MongoDB Compass GUI खोलने और MongoDB से कनेक्ट करने के लिए, या तो कनेक्शन स्ट्रिंग का उपयोग करें या कनेक्शन विवरण भरें, जैसा कि निम्न चित्र में दिखाया गया है:

    MongoDB Compass खोजें: निर्बाध डेटा प्रबंधन के लिए आपका विज़ुअल टूल
  2. डिफ़ॉल्ट MongoDB पोर्ट, 27017, पर localhost से MongoDB से कनेक्ट करें, जैसा कि निम्न चित्र में दिखाया गया है:

    MongoDB Compass खोजें: निर्बाध डेटा प्रबंधन के लिए आपका विज़ुअल टूल

नया डेटाबेस बनाएं

नोट: डिफ़ॉल्ट MongoDB डेटाबेस में Admin, config, और local शामिल हैं।

Compass में नया डेटाबेस बनाने के लिए निम्न निर्देशों का उपयोग करें:

  1. निम्न चित्र में दिखाए अनुसार CREATE DATABASE पर क्लिक करें:

    MongoDB Compass खोजें: निर्बाध डेटा प्रबंधन के लिए आपका विज़ुअल टूल
  2. निम्न चित्र में दिखाए अनुसार डेटाबेस नाम, test, और संग्रह नाम, mongo_docs, प्रदान करें:

    MongoDB Compass खोजें: निर्बाध डेटा प्रबंधन के लिए आपका विज़ुअल टूल

पिछले चरण test नामक एक नया डेटाबेस बनाते हैं।

MongoDB Compass खोजें: निर्बाध डेटा प्रबंधन के लिए आपका विज़ुअल टूल

निष्कर्ष

Compass विभिन्न संस्करणों के साथ एक शानदार, उपयोगकर्ता-अनुकूल टूल है जो आपको अपनी आवश्यकताओं के लिए सर्वोत्तम विकल्प चुनने में सक्षम बनाता है। वास्तव में, Google®, Cisco®, SAP®, Facebook®, Adobe®, और अन्य जैसी अग्रणी IT फर्में Compass पर भरोसा करती हैं। MongoDB समुदाय समय पर रिलीज़ प्रदान करता है जो बेहतर सुविधाओं के साथ संस्करणों के नए संस्करण प्रदान करता है ताकि आप Compass GUI का उपयोग करके MongoDB डेटाबेस को आसानी से प्रबंधित कर सकें।

  1. Docker कंटेनर में MongoDB डिप्लॉय करें: चरण-दर-चरण गाइड Docker कंटेनर में MongoDB डिप्लॉय करें: चरण-दर-चरण गाइड

    परिचय सबसे सुलभ NoSQL डेटाबेस में से एक, MongoDB®, के कई उपलब्ध डिप्लॉयमेंट विकल्प हैं। इस पोस्ट में, मैं MongoDB को कंटेनर के रूप में डिप्लॉय करने के लिए Docker® का उपयोग करता हूं और उस कंटेनर के साथ इंटरैक्ट करने के लिए शेल क्लाइंट का उपयोग करता हूं। अपने कंप्यूटर या सर्वर पर Docker इंस्टॉल करने क

  1. MongoDB में कोड इंजेक्शन हमलों को रोकना: एक डेवलपर गाइड MongoDB में कोड इंजेक्शन हमलों को रोकना: एक डेवलपर गाइड

    मूल रूप से 5 मार्च, 2019 को प्रकाशित यदि आप एक एप्लिकेशन डेवलपर, डेटाबेस एडमिनिस्ट्रेटर (DBA), या किसी भी प्रकार के टेक्नोलॉजिस्ट हैं, तो कोड इंजेक्शन आपके रडार पर होना चाहिए। आपके पास एक सुरक्षित क्लाउड वातावरण है। आपके पास डेटाबेस एक्सेस लॉक्ड डाउन है। लेकिन आपके एप्लिकेशन कोड का क्या? हालांकि इस

  1. MongoDB में अनयूज्ड इंडेक्स की पहचान कैसे करें इष्टतम प्रदर्शन के लिए MongoDB में अनयूज्ड इंडेक्स की पहचान कैसे करें इष्टतम प्रदर्शन के लिए

    संस्करण 3.2 से शुरू होकर, MongoDB हर इंडेक्स के लिए उपयोग के आंकड़ों को ट्रैक करता है। इन आंकड़ों तक पहुंचने के लिए, MongoDB $indexStats एग्रीगेशन पाइपलाइन चरण प्रदान करता है। यहां MongoDB में अनयूज्ड इंडेक्स खोजने पर छह विचार दिए गए हैं। उदाहरण के लिए, निम्न कमांड test.foo कलेक्शन के लिए इंडेक्स आं