嗨我试着用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上看到数据库。我需要一些帮助我做错了
谢谢
答案 0 :(得分:2)
在添加一些数据之前,数据库不会显示在列表中。我没有使用RoboMongo,但如果你在代码中创建一个数据库,然后使用Mongo控制台列出数据库,你将看不到任何东西。添加一些数据然后再试一次,数据库将显示在“显示dbs”的列表中。命令。