2016-07-20 6 views
6

मैंने रोबोमोंगो का उपयोग करके एडब्ल्यूएस में मोंगोडीबी से कनेक्ट करने का प्रयास किया। जब मैं कनेक्ट करता हूं, तो मुझे यह त्रुटि मिली:Robomongo कनेक्ट नहीं हो सकता है: अपेक्षित फ़ील्ड

Cannot connect to the MongoDB at x.x.x.x:27017 

Error: 
Missing expected field "mechanism" 

क्या कोई इस त्रुटि को हल करने के बारे में जानता है? मैं पहले से ही 27017 पोर्ट को 0.0.0.0 पर खोलता हूं।

+0

सबसे पहले, मोंगोड एडब्ल्यूएस आरडीएस पर नहीं चलता है, इसलिए वे टैग इस प्रश्न पर लागू नहीं हो सकते हैं। दूसरा, दुनिया में अपना डेटाबेस खोलना एक बहुत बुरा विचार है। तीसरा, क्या आप मोंगोडब से दूसरे उपकरण के साथ कनेक्ट कर सकते हैं, जैसे मोंगो शैल? –

+0

यूप, आप सही हैं। यह पता चला कि यह उदाहरण में था। क्षमा करें, मैं अब भी एडब्ल्यूएस में और नौकरी की सुरक्षा में काफी नौसिखिया हूं। कोई बात नहीं, मैं पहले से ही Robomongo –

उत्तर

14

रोबॉमोंगो में कनेक्शन सेटिंग्स में परिवर्तन - प्रमाणीकरण - एससीआरएएम-एसएचए -1 से मोंगोडबी-सीआर तक ऑथ तंत्र।

+0

का उपयोग कर कनेक्ट करने में सक्षम हूं SCRAM-SHA-1 और MONGODB-CR के बीच क्या अंतर है। –

+0

मैं डेवलपर से उद्धरण (http://docs.mongodb.com/v3.4/core/security-scram-sha-1): एससीआरएएम-एसएचए -1 के मोंगो डीबी के कार्यान्वयन से पहले सुरक्षा- इस्तेमाल किया गया MONGODB-CR, प्रदान करता है: - एक ट्यूनेबल वर्क फैक्टर (इटरेशन काउंटर), - सर्वर-व्यापी लवण के बजाय प्रति उपयोगकर्ता यादृच्छिक नमक, - एक क्रिप्टोग्राफ़िक रूप से मजबूत हैश फ़ंक्शन (MD5 के बजाय SHA-1), - प्रमाणीकरण क्लाइंट के साथ-साथ सर्वर के लिए सर्वर के सर्वर के लिए। –

संबंधित मुद्दे