MongoDB getserver不再可用,我如何连接到我的数据库
本文关键字:连接 数据库 我的 何连接 不再 getserver MongoDB | 更新日期: 2023-09-27 18:03:30
我试图连接到mongoDB数据库,但我发现gerserver功能不再可用。这是我的一部分代码,实现了这一点。我得到错误,而我试图创建一个数据库,因为我试图隐式转换它(MongoDatabase db=client.GetDatabase("test")
string connectionString = "Server=localhost:27017";
Console.WriteLine("Connection MongoDB");
MongoClient client = new MongoClient(connectionString);
//MongoServer server = client.GetServer()
MongoDatabase db = client.GetDatabase("test");
MongoClient
构造函数接受MongoDB连接URI,而不是。net风格的连接字符串。
所以应该是:
MongoClient client = new MongoClient("mongodb://localhost:27017");
IMongoDatabase db = client.GetDatabase("test");
注意,我还将db
的类型更改为IMongoDatabase
,因为这是GetDatabase
返回的类型。