c# - MongoDB服务器状态已断开

标签 c# mongodb azure

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

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

我之前用过同样的步骤,但没有任何反应,只是我不知道问题出在哪里

最佳答案

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

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

var databases = client.ListDatabases();

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

This答案解释得更好。

关于c# - MongoDB服务器状态已断开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39274858/

相关文章:

c# - 使用 CaSTLe windsor 解析 WCF service usingfactorymethod

mongodb - 计算一个mongodb文档的平均值

javascript - mongodb 高效排序和正则表达式查询

自添加 https 端点后,azure 计算模拟器未启动

jquery - WCF REST 服务支持来自 jQuery Mobile 的跨域调用

c# - 使用 Rhino Mocks 模拟阻塞调用

c# - Telerik RadEditor 对话框在随机元素中呈现

c# - C# 中的多维列表字典

Java + MongoDB : how get a nested field value using complete path?

entity-framework - 如何将 Entity Framework 包含在我的 Azure 辅助角色部署中?