gpt4 book ai didi

mongodb - 正确使用 mongodb ScopedDbConnection?

转载 作者:可可西里 更新时间:2023-11-01 09:32:24 25 4
gpt4 key购买 nike

ScopedDBConnection的构造函数从池中获取一个连接(如果不能则创建一个新的)并将其保存为私有(private)成员变量。它的get方法返回一个DBClientBase的指针,我认为客户端代码不需要删除这个指针,因为 done 方法会将它返回到池中。这是我的代码,对吗?

ScopedDbConnection con(...);
DBClientBase* session = con.get();
//do something using session
...
//

con.done();// ignore session because done will return it back to connection pool

最佳答案

您可以在 MongoDB github 中找到许多很好的 ScopedDbConnection 示例。这是一个显示该类的一些基本用法的文件:

https://github.com/mongodb/mongo/blob/master/src/mongo/client/model.cpp

查看第 24-46 行(Model::load)。

关于mongodb - 正确使用 mongodb ScopedDbConnection?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8427303/

25 4 0
文章推荐: java - 将网站的
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com