2016-09-01 2 views
0

Я использую сервер MongoDb, установленный на VM Ubuntu 14 на Azure, и я использую этот tutroial с последней версией. Я также добавляю порт mongo 27017. И я подключаюсь к нему напрямую и добавляю базу данных с некоторыми коллекциями. Я использую драйвер MongoDB .Net на VS2015 в C# с версией 2.0.1 (с помощью ссылок) и попытаться подключиться к серверу Монго, но состояние сервера отключенСообщество MongoDB Состояние отключено

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

Я использовал его раньше те же шаги и ничего не происходит, просто я не знаю, где проблема

+0

[This] (http://stackoverflow.com/questions/30713599/mongodb-driver-2-0-c-sharp-is-there-a-way-to-find-out-if-the-server -is-down-in) может иметь значение: «mongoClient.Cluster.Description.State не является надежным». – Quantic

+0

Может быть, но я не могу добавить данные в коллекцию, даже я не вижу каких-либо коллекций с сервера MongoDb – Juste3alfaz

ответ

0

Попробуйте это пожалуйста. Я думаю, что это может сработать. Просто нужно добавить одну строку для перечисления всех баз данных.

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

var databases = _client.ListDatabases(); 

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

This ответ объясняет лучше.