अवलोकन
यह पोस्ट 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 डाउनलोड और इंस्टॉल करने के लिए निम्न निर्देशों का उपयोग करें:
MongoDB से Red Hat® Enterprise Linux के लिए Compass के नवीनतम संस्करण के लिए .rpm पैकेज डाउनलोड करें, जैसा कि निम्न चित्र में दिखाया गया है:
yumका उपयोग करके Compass इंस्टॉल करने के लिए निम्न कमांड चलाएं:sudo yum install mongodb-compass-1.20.4.x86_64.rpmCompass शुरू करने के लिए निम्न कमांड चलाएं:
mongodb-compass
Compass से MongoDB से कनेक्ट करें
Compass से MongoDB प्रशासित करना शुरू करने के लिए निम्न निर्देशों का उपयोग करें:
MongoDB Compass GUI खोलने और MongoDB से कनेक्ट करने के लिए, या तो कनेक्शन स्ट्रिंग का उपयोग करें या कनेक्शन विवरण भरें, जैसा कि निम्न चित्र में दिखाया गया है:
डिफ़ॉल्ट MongoDB पोर्ट,
27017, पर localhost से MongoDB से कनेक्ट करें, जैसा कि निम्न चित्र में दिखाया गया है:
नया डेटाबेस बनाएं
नोट: डिफ़ॉल्ट MongoDB डेटाबेस में Admin, config, और local शामिल हैं।
Compass में नया डेटाबेस बनाने के लिए निम्न निर्देशों का उपयोग करें:
निम्न चित्र में दिखाए अनुसार CREATE DATABASE पर क्लिक करें:
निम्न चित्र में दिखाए अनुसार डेटाबेस नाम,
test, और संग्रह नाम,mongo_docs, प्रदान करें:
पिछले चरण test नामक एक नया डेटाबेस बनाते हैं।
निष्कर्ष
Compass विभिन्न संस्करणों के साथ एक शानदार, उपयोगकर्ता-अनुकूल टूल है जो आपको अपनी आवश्यकताओं के लिए सर्वोत्तम विकल्प चुनने में सक्षम बनाता है। वास्तव में, Google®, Cisco®, SAP®, Facebook®, Adobe®, और अन्य जैसी अग्रणी IT फर्में Compass पर भरोसा करती हैं। MongoDB समुदाय समय पर रिलीज़ प्रदान करता है जो बेहतर सुविधाओं के साथ संस्करणों के नए संस्करण प्रदान करता है ताकि आप Compass GUI का उपयोग करके MongoDB डेटाबेस को आसानी से प्रबंधित कर सकें।