MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

ArgumentException:Kata kunci 'mongodb+srv://test:[email protected]' tidak valid di MongoDB + Unity2D - Live MongoDB tidak terhubung

Saya memiliki masalah yang sama. Periksa pengaturan db Anda, dan pengguna db Anda - pastikan pengaturan tersebut dapat dijangkau dari IP eksternal.

Saya memodifikasi string koneksi saya seperti ini:

 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"]);
        }

Saya hanya menggunakan metode publik untuk menghubungkan ke db, tetapi ini tidak wajib - Anda dapat mengganti nilainya secara langsung - cukup url encode kata sandi dan nama db




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mengumumkan ClusterControl 1.7.1:Dukungan untuk PostgreSQL 11 dan MongoDB 4.0, Pemantauan yang Ditingkatkan

  2. Saya memiliki kueri mongodb dan saya ingin menemukan kata yang sama persis "Disetujui"

  3. Bagaimana Mengakses Instans MongoDB 4.2?

  4. Cara Menyebarkan MongoDB untuk Ketersediaan Tinggi

  5. MongoDB PILIH JUMLAH KELOMPOK OLEH