जब आप मोंगोड (मोंगोडीबी डेमॉन) शुरू करते हैं, तो यह डिफ़ॉल्ट रूप से दो बंदरगाहों पर सुनना शुरू कर देता है।
- 27017 :विभिन्न MongoDB ड्राइवरों द्वारा एक्सेस किया गया डिफ़ॉल्ट पोर्ट।
- 28017 :एक पोर्ट जो HTTP अनुरोधों को संभालता है और कुछ सामान्य निगरानी प्रदान करता है।
आपने क्या सूचीबद्ध किया है mongodb://fred:[email protected]
वास्तव में इसका प्रतिनिधित्व करता है:mongodb://fred:[email protected]:27017
और यह MongoDB ड्राइवरों के लिए एक्सेस प्रोटोकॉल है।
दूसरी "चीज" जो आप देख रहे हैं वह है पोर्ट 28017। यह (डिफ़ॉल्ट रूप से) केवल mongod
के साथ क्या हो रहा है इसका एक सिंहावलोकन है। उस सर्वर पर उदाहरण। वेब ब्राउज़र से इस पोर्ट पर किए गए अनुरोध सर्वर ओवरव्यू का HTML आउटपुट दिखाएंगे।
अगर आप mongod
शुरू करते हैं एक अलग पोर्ट नंबर के साथ (यानी:7777 ), "मॉनिटर" पोर्ट हमेशा 1000 ऊंचा होगा (यानी:8777 )।
यदि आप वेब ब्राउज़र के माध्यम से क्वेरी करने की क्षमता जैसी कुछ उन्नत सुविधाएँ चाहते हैं, तो आप mongod
प्रारंभ कर सकते हैं --rest
. के साथ बदलना। फिर आप एक साधारण http गेट रिक्वेस्टलिंक टेक्स्ट (http://localhost:8777/mydb/mycollection/?filter_a=1
के साथ कुछ प्रश्नों को चलाने में सक्षम होंगे। )।
यदि आप भाषा-विशिष्ट MongoDB ड्राइवरों का उपयोग कर रहे हैं (जैसे अधिकांश लोग करेंगे)। फिर आप पाएंगे कि आपके पास mongodb://user:[email protected]:port/
फॉर्म के "कनेक्शन स्ट्रिंग्स" होंगे। . ये सामान्य कनेक्शन स्ट्रिंग के उद्देश्य से समान हैं जिनका उपयोग आप अन्य डेटाबेस उत्पादों के लिए करते हैं।