opts は、NULL または追加のコマンド オプションを持つ BSON ドキュメントの場合があります。
bucketName: GridFS の「チャンク」と「ファイル」コレクションのプレフィックスとして使用される UTF- 8 string 。 デフォルトは "fs" です。 バケット名とデータベースおよびサフィックス コレクションは、 120文字を超えてはなりません。 のマニュアルを参照して最大名前空間長。chunkSizeBytes: チャンク サイズを表すint32。 デフォルトは255 KB です。writeConcern: mongoc_write_concern_t を作成し、 mongoc_write_concern_append を使用して書込み保証 (write concern)をoptsに追加します。mongoc_client_write_command_with_opts の例コードを参照してください。readConcern: mongoc_read_concern_t を作成し、 mongoc_read_concern_append を使用して読み取り保証 (read concern)をoptsに追加します。mongoc_client_read_command_with_opts の例コードを参照してください。読み取り保証 (read concern) にはMongoDB 3.2 以降が必要です。それ以外の場合はエラーが返されます。