MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

ArgumentException:अमान्य कीवर्ड 'mongodb+srv://test:[email protected]' MongoDB + Unity2D में - लाइव MongoDB कनेक्ट नहीं हो रहा है

मुझे भी यही समस्या थी। अपने डीबी और अपने डीबी उपयोगकर्ता की सेटिंग्स की जांच करें - सुनिश्चित करें कि वे बाहरी आईपी से पहुंच योग्य हैं।

मैंने अपनी कनेक्शन स्ट्रिंग को इस तरह संशोधित किया:

 private readonly Dictionary<string, string> _config = new Dictionary<string, string>()
        {
            {"dbUser", "xxxxxx"},
            {"dbName", "YourDbName"},
            {"password", "xxxxxxxxxxxxx"}
        };

        public IMongoDatabase CreateInstance()
        {
            var client = new MongoClient($"mongodb+srv://{_config["dbUser"]}:{HttpUtility.UrlEncode(_config["password"])}@pocdata.0u29g.mongodb.net/{HttpUtility.UrlEncode(_config["dbName"])}?retryWrites=true&w=majority");
            return client.GetDatabase(_config["dbName"]);
        }

मैं सिर्फ डीबी से कनेक्ट करने के लिए सार्वजनिक विधि का उपयोग करता हूं, लेकिन यह अनिवार्य नहीं है - आप सीधे मूल्यों को प्रतिस्थापित कर सकते हैं - बस यूआरएल पासवर्ड और डीबी नाम एन्कोड करें




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. एक मोंगो डीबी स्कीमा के लिए सर्कल को कैसे परिभाषित करें?

  2. घातक त्रुटि:mongodb php ड्राइवर 1.1.2 और PHP 7.0.2 - Laravel 5.1 का उपयोग करते समय क्लास 'MongoDate' नहीं मिला

  3. MongoDB के साथ सरणी का क्रम कैसे बदलें?

  4. प्रतिक्रिया में, मैं मोंगो से पेज पर दो सूचियों को कॉल करता हूं और मैं दूसरे में दिखाए गए फ़िल्टर को फ़िल्टर करने के लिए एक पर क्लिक करना चाहता हूं

  5. Node.js, MongoDB - एकाधिक दस्तावेज़ सम्मिलित/अपडेट करना और एकल प्रतिक्रिया भेजना