AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
MongoDB Branding Shape
Click here >
Docs Menu

ドライバー インスタンスの作成

C++ドライバーを使用するには、まずmongocxx::instanceクラスのインスタンスを作成する必要があります。 このインスタンスは、アプリケーション内で次の機能を実行します。

  • C++ドライバーを初期化してシャットダウンします

  • ドライバーの依存関係を初期化します

  • ドライバーが正しく機能していることを確認します

  • 接続プールやBSONライブラリなど、 mongocxx::clientオブジェクト間で共有されるリソースの有効期間を管理します

このガイドでは、 mongocxx::instanceオブジェクトを作成する方法を説明します。

mongocxx::instanceオブジェクトを作成するには、アプリケーションにmongocxx/instance.hppヘッダーファイルを含めます。 次に、次の例に示すように、アプリケーションの起動にmongocxx::instanceのインスタンスを構築します。

#include <mongocxx/instance.hpp>
int main()
{
mongocxx::instance instance;
}

重要

C++ドライバーを使用する前に、 mongocxx::instanceオブジェクトを作成する必要があります。また、このオブジェクトは、他のMongoDBオブジェクトがスコープ内にある限り有効である必要があります。

C++ドライバーのmongocxx::instanceクラスの詳細については、次のAPIドキュメントを参照してください。