创建驱动器实例
概述
要使用C++驱动程序,您必须首先创建一个mongocxx::instance
类的实例。此实例在您的应用程序中执行以下功能
初始化和关闭C++驱动程序
初始化驱动程序依赖项
确保驱动程序正常工作
管理在
mongocxx::client
对象之间共享的资源的生命周期,例如连接池和BSON库
本指南将向您展示如何创建一个mongocxx::instance
对象。
创建一个mongocxx::instance
要创建一个mongocxx::instance
对象,在您的应用程序中包含mongocxx/instance.hpp
头文件。然后,在应用程序开始时构造一个mongocxx::instance
实例,如下例所示
int main() { mongocxx::instance instance; }
重要
在您使用C++驱动程序之前,必须创建一个mongocxx::instance
对象,并且此对象必须保持活动状态,直到任何其他MongoDB对象的作用域结束。
API文档
要了解更多关于 C++ 驱动中 mongocxx::instance
类的信息,请参阅以下 API 文档