Provided by: libmongoc-doc_2.2.0-1_all bug

SYNOPSIS

          bool
          mongoc_client_command_simple (mongoc_client_t *client,
                                        const char *db_name,
                                        const bson_t *command,
                                        const mongoc_read_prefs_t *read_prefs,
                                        bson_t *reply,
                                        bson_error_t *error);

       The client's read preference, read concern, and write concern are not applied to the command.

       Warning:
          reply  is  always  set,  and  should  be released with bson_destroy() <https://www.mongoc.org/libbson/
          current/bson_destroy.html>.

       This function is not considered a retryable read operation.

PARAMETERS

client: A mongoc_client_t <>.

       • db_name: The name of the database to run the command on.

       • command:  A  bson_t   <https://www.mongoc.org/libbson/current/bson_t.html>   containing   the   command
         specification.

       • read_prefs: An optional mongoc_read_prefs_t <>. Otherwise, the command uses mode MONGOC_READ_PRIMARY.

       • reply: A maybe-NULL pointer to overwritable storage <https://www.mongodb.com/docs/languages/c/c-driver/
         current/libbson/guides/lifetimes/#overwritable-storage>  for  a bson_t <https://www.mongoc.org/libbson/
         current/bson_t.html> to contain the results.

       • error: An optional location for a bson_error_t <> or NULL.

ERRORS

       Errors are propagated via the error parameter.

RETURNS

       Returns true if successful. Returns false and sets error if there are invalid arguments or  a  server  or
       network error.

       This function does not check the server response for a write concern error or write concern timeout.

Author

       MongoDB, Inc

Copyright

       2009-present, MongoDB, Inc.

2.2.0                                             Nov 26, 2025                   MONGOC_CLIENT_COMMAND_SIMPLE(3)