command_opts
は、NULL または追加のコマンド オプションを持つ BSON ドキュメントの場合があります。
writeConcern
: mongoc_write_concern_t を作成し、 mongoc_write_concern_append を使用して書込み保証 (write concern)をopts
に追加します。mongoc_client_write_command_with_opts の例コードを参照してください。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 の例コードを参照してください。