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 开始ACID 事务,也可以选择使用覆盖从database,、collection或client继承的选项的 mongoc_transaction_opt_t 开始事务,并使用 mongoc_client_session_append 将会话添加到opts。请参阅 mongoc_client_session_t 的示例代码。validate: 构造所有所需bson_validate_flags_t的按位或。设置为false可跳过对所提供BSON文档的客户端验证。comment: 一个bson_value_t,指定要附加到该命令的注释。注释将显示在日志消息、分析器输出和 currentOp 输出中。需要MongoDB 4.4 或更高版本。ordered:设立为false将尝试插入所有文档,并在出错后继续。bypassDocumentValidation:设置为true可跳过对所提供BSON文档的服务器端模式验证。