2016-05-20 5 views
0

こんにちはイムこれはコードイムUseingC#とMongoDBはサービスがオフのとき

public partial class SqlToMongo : Form 
{ 
    public SqlToMongo() 
    { 
     InitializeComponent(); 
     connectToMongo(); 
    } 
    public void connectToMongo(){ 
     var con = "mongodb://127.0.0.1"; 
     MongoClient client = new MongoClient(con); 
     var db = client.GetDatabase("BetsOdds"); 
     bool d = db.RunCommandAsync((Command<BsonDocument>)"{ping:1}") 
    .Wait(2000); 
     var Betsodds = db.GetCollection<BetOdds>("Betodds"); 
    } 
} 

ピング復帰真MongoServiceが実行されている場合と偽であるC#コードからMongoDBの中にデータベースを作成しようとすると、コードからDBを作成します。 、コードは動作します。 私はRoboMongoをMongoDB用のGUIとして使用しています。コード実行後もGUI上にデータベースは表示されません。私はあなたには、いくつかのデータを追加するまでデータベースがリストに表示されません

間違ったおかげ

+0

RoboMongoで特定の接続をリフレッシュしましたか?データベースを変更するたびに、RoboMongoの変更を確認するために更新する必要があります。ちょっと変だ。 – Venky

答えて

2

をやっているいくつかの助けを必要としています。私はRoboMongoを使用していませんが、コードでデータベースを作成し、Mongoコンソールを使用してデータベースをリストすると、何も表示されません。データを追加してもう一度やり直すと、データベースは 'show dbs'コマンドのリストに表示されます。

関連する問題