创建驱动程序实例
Overview
要使用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文档: