extra Puede ser NULL o un documento BSON con opciones de comando adicionales:
writeConcern:Construir una mongoc_write_concern_ty use mongoc_write_concern_append para agregar la preocupación de escrituraoptsa. Consulte el código de ejemplo para mongoc_client_write_command_with_opts.sessionIdPrimero, construya una sesión mongoc_client_session_t con mongoc_client_start_session. Puede iniciar una transacción con mongoc_client_session_start_transaction, opcionalmente con una sesión mongoc_transaction_opt_t que anule las opciones heredadas de,database,collectioncliento, y usar mongoc_client_session_append para agregar la sesiónoptsa. Consulte el código de ejemplo de mongoc_client_session_t.hint:Un documento o cadena que especifica el índice que se utilizará para respaldar el predicado de consulta.let:Un documento BSON que consta de cualquier número de nombres de parámetros, cada uno seguido de definiciones de constantes en el lenguaje de expresión agregada MQL.comment: Un bson_value_t que especifica el comentario que se adjuntará a este comando. El comentario aparecerá en los mensajes de registro, la salida del generador de perfiles y la salida de currentOp. Requiere MongoDB.4 4 o posterior.