MongoDB服务器状态已断开

时间:2016-09-01 14:55:03

标签: c# mongodb azure

我在Azure上使用安装在VM Ubuntu 14上的MongoDb服务器,我使用它 tutroial,最新版本。我也添加了mongo 27017的端口。 我直接连接到它并添加一些集合的数据库。 我使用VS2015上的mongoDb .Net驱动程序在C#中使用版本2.0.1(使用链接) 并尝试连接到Mongo Server,但服务器的状态已断开

var client = new MongoClient("mongodb://name.cloudapp.net:27017");
var state = client.Cluster.Description.State;
MessageBox.Show(state.ToString());

我在相同的步骤之前使用过它并没有发生任何事情,只是我不知道问题在哪里

1 个答案:

答案 0 :(得分:2)

请试试这个。我认为这可行。只需要添加一行来枚举所有数据库。

var client = new MongoClient("mongodb://name.cloudapp.net:27017");

var databases = _client.ListDatabases();

var state = client.Cluster.Description.State;
MessageBox.Show(state.ToString());

This答案解释得更好。