Docs Menu
Docs Home

opts は、NULL または追加のコマンド オプションを持つ BSON ドキュメントの場合があります。

  • sessionId: まず、 mongoc_client_start_session を使用して、 mongoc_client_session_t を構築します。mongoc_client_session_start_transaction database,collectionを使用してトランザクションを開始できます。オプションで、 、またはclient から継承されたオプションを上書きする mongoc_transaction_opt_t を使用し、 mongoc_client_session_append を使用して、セッションをopts に追加します。mongoc_client_session_t の例コードを参照してください。

  • serverId: 特定のサーバーをターゲットにするには、 int32 "serverId"フィールドを含めます。mongoc_client_select_server を呼び出し、次にその戻り値の mongoc_server_description_id を呼び出して ID を取得します。