2016-09-01 84 views
0

私はAzureのVM Ubuntu 14にインストールされたMongoDbサーバーを使用していますが、私はこれを tutroialと最後のバージョンで使用しています。私はmongo 27017のポートも追加します。 そして私はそれを直接接続し、データベースをいくつかのコレクションと共に追加します。 私はバージョン2.0.1(リンクを使用して) とC#でVS2015でのMongoDBの.Netドライバを使用して、Mongoのサーバーに接続しようが、サーバーの状態は、私は前にそれを使用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

これを試してください。私はこれがうまくいくと思います。すべてのデータベースを列挙するために1行追加するだけです。

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

var databases = _client.ListDatabases(); 

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

This答えがよく説明されています。

関連する問題