C# 如何断开mongodb(.net驱动程序2.0)

C# 如何断开mongodb(.net驱动程序2.0),c#,mongodb,C#,Mongodb,旧API,我可以断开mongodb服务器的连接 MongoClient client = new MongoClient(connectionString); . . . client.GetServer().Disconnect(); 但是新的API,GetServer已经过期。 和异步问题。。。是否需要断开mongodb服务器的连接?您不应该断开与mongodb服务器的连接,因为连接是由连接池管理的 创建到数据库的新的经过身份验证的连接非常昂贵。因此,您希望尽可能地重用现有连接,而不是为每

旧API,我可以断开mongodb服务器的连接

MongoClient client = new MongoClient(connectionString);
.
.
.
client.GetServer().Disconnect();
但是新的API,GetServer已经过期。
和异步问题。。。是否需要断开mongodb服务器的连接?

您不应该断开与mongodb服务器的连接,因为连接是由连接池管理的

创建到数据库的新的经过身份验证的连接非常昂贵。因此,您希望尽可能地重用现有连接,而不是为每个数据库请求创建和销毁连接。这就是连接池的用武之地。


回答得很好,我不明白为什么mongo在当前连接下的.net驱动程序参考中没有提到这一点