C#和MongoDB从代码创建DB
嗨,我正试图用C代码在MongoDB中创建一个数据库,这是我正在使用的代码C#和MongoDB从代码创建DB,c#,mongodb,bigdata,C#,Mongodb,Bigdata,嗨,我正试图用C代码在MongoDB中创建一个数据库,这是我正在使用的代码 public partial class SqlToMongo : Form { public SqlToMongo() { InitializeComponent(); connectToMongo(); } public void connectToMongo(){ var con = "mongodb://127.0.0.1";
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");
}
}
public分部类SqlToMongo:Form
{
公共图书馆()
{
初始化组件();
connectToMongo();
}
公共图书馆{
变量con=”mongodb://127.0.0.1";
MongoClient=新的MongoClient(con);
var db=client.GetDatabase(“betsoffics”);
bool d=db.RunCommandAsync((命令){ping:1})
.等待(2000年);
var betsforges=db.GetCollection(“betoforges”);
}
}
ping在MongoService运行时返回true,在服务关闭时返回false,代码正常工作。
我使用RoboMongo作为MongoDB的GUI,代码运行后,我仍然看不到GUI上的数据库。我需要一些帮助我做错了什么
谢谢在添加一些数据之前,数据库不会显示在列表中。我没有使用RoboMongo,但是如果您用代码创建一个数据库,然后使用Mongo控制台列出数据库,您将看不到任何东西。添加一些数据并重试,数据库将显示在“show dbs”命令的列表中。在添加一些数据之前,数据库不会显示在列表中。我没有使用RoboMongo,但是如果您用代码创建一个数据库,然后使用Mongo控制台列出数据库,您将看不到任何东西。添加一些数据并重试,数据库将显示在“show dbs”命令的列表中。您是否已刷新RoboMongo中的特定连接。对于数据库的每次更改,我们都需要刷新以查看RoboMongo中的更改。有点奇怪。你刷新了RoboMongo中的特定连接了吗。对于数据库的每次更改,我们都需要刷新以查看RoboMongo中的更改。有点奇怪。