当我尝试运行以下代码时:
int main(int,char**){
mongocxx::instance inst{};
mongocxx::client conn{mongocxx::uri{"mongodb://localhost:27019"}};
auto db = conn["test"];
{
auto cursor = db["restaurants"].find({});
for (auto&& doc : cursor) {
std::cout << bsoncxx::to_json(doc) << std::endl;
}
getchar();
return 0;
}
它在调试版本中运行良好,但在发布版本中崩溃,我已经多次重建 mongo-cxx-driver,但它也没有工作。我已经尝试过这些想法
为什么从 C++ 连接到 MongoDB 时会出现访问冲突?
Mongodb cxx + Unreal Engine 4 - 迭代光标时崩溃
Mongodb Cxx 驱动程序测试在发布版本中崩溃 [在调试中工作正常]提到,不幸的是,它仍然无法正常工作。那么有人可以给我一些建议来解决这个问题吗?
认为这是一个好处