C#和MongoDB从代码创建数据库

时间:2016-05-20 15:27:13

标签: c# mongodb bigdata

嗨我试着用C#代码在MongoDB中创建一个DataBase这是代码Im Useing

    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运行时ping返回true,当服务关闭时ping返回false,代码可以正常工作。 我使用RoboMongo作为MongoDB的GUI,在代码运行后,我仍然没有在GUI上看到数据库。我需要一些帮助我做错了

谢谢

1 个答案:

答案 0 :(得分:2)

在添加一些数据之前,数据库不会显示在列表中。我没有使用RoboMongo,但如果你在代码中创建一个数据库,然后使用Mongo控制台列出数据库,你将看不到任何东西。添加一些数据然后再试一次,数据库将显示在“显示dbs”的列表中。命令。