Search code examples
c#mongodbreplicationmlabnosql

A timeout occured after 30000ms selecting a server using CompositeServerSelector


I try to deploy my Mongo database in Mongolabs, everything works fine, and I create a new database. Please see my connectionstring.

    public DbHelper()
    {

        MongoClientSettings settings = new MongoClientSettings()
        {
            Credentials = new MongoCredential[] { MongoCredential.CreateCredential("dbname", "username", "password") },
            Server = new MongoServerAddress("ds011111.mongolab.com", 11111),
            //ConnectTimeout = new TimeSpan(30000)
        };

        Server = new MongoClient(settings).GetServer();

        DataBase = Server.GetDatabase(DatabaseName);

    }

but when I try to connect the database it's shows error like:

enter image description here


Solution

  • I am replacing the connection string method in like below.

    new MongoClient("mongodb://username:[email protected]:11111/db-name")
    

    Now it's solved.

    Please see the answer from Paul Lemke.