尝试连接C#时,MongoDB群集已断开连接

时间:2017-11-08 15:09:18

标签: c# .net mongodb connection cluster-computing

我在使用.NET中的Windows服务中的URI并使用C#连接到MongoDB时遇到了一些麻烦。

我已使用mongobooster成功连接到数据库,因此我复制了连接字符串并在代码中使用它。

我使用以下代码:

public string connectionString = "mongodb://user:pass@host:27017?authSource=admin";

var client = new MongoClient(new MongoUrl(connectionString));

if (client.Cluster.Description.State.ToString() != "Disconnected")
{
  _database = client.GetDatabase("database_name");

  var collection = _database.GetCollection<BsonDocument>("collection_name");

}

我还试图在不使用new MongoUrl(ConnectionString)的情况下进行连接,并且群集始终处于断开状态。

为什么我无法连接到数据库的任何线索?

.NET版本为4.6,并且从NuGet版本2.4.4安装了mongoDB库

0 个答案:

没有答案