在Docker中连接到mongodb

时间:2018-09-13 08:09:16

标签: c# mongodb docker

我试图从控制台应用程序(Visual Studio C#)连接到在Docker容器中运行的mongodb,但无法完成。 运行我的应用程序时没有出现任何错误,但是当我检查docker容器内的mongodb时,它没有显示我的应用程序插入的任何文档。

这是我尝试连接到mongodb的代码片段:

var client = new MongoClient("mongodb://127.0.0.1:27017");
var db = client.GetDatabase("test");
var collection = db.GetCollection<BsonDocument>("testColl");

var document = new BsonDocument {
    {"Name", "h" },
    {"Dep", "ADI" }
};

我认为在我的Docker容器中创建mongodb时,我做错了。我只是简单地提取了mongo的最新映像,然后执行以下操作: docker run --name myMongoTestDb -d mongo

0 个答案:

没有答案