ドライバー インスタンスの作成
Overview
C++ドライバーを使用するには、まず mongocxx::instance
クラスのインスタンスを作成する必要があります。 このインスタンスは、アプリケーション内で次の機能を実行します。
C++ドライバーを初期化してシャットダウンします
ドライバーの依存関係を初期化します
ドライバーが正しく機能していることを確認します
接続プールやBSONライブラリなど、
mongocxx::client
オブジェクト間で共有されるリソースの有効期間を管理します
このガイドでは、 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ドキュメントを参照してください。