【发布时间】:2015-09-27 15:17:37
【问题描述】:
我尝试在 Mongolabs 中部署我的 Mongo 数据库,一切正常,我创建了一个新数据库。请查看我的连接字符串。
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);
}
但是当我尝试连接数据库时,它会显示如下错误:
【问题讨论】:
-
是的,我在建立连接字符串时出错了,所以发生了超时错误。请看下面的答案。
-
我遇到了这个错误,因为我的连接字符串中的端口与我的本地 mongo db 配置和设置中的端口不匹配。一旦它们匹配,这个错误就停止了。
-
@AussieJoe 很棒
标签: c# mongodb replication mlab nosql