Provided by: libmongoc-doc_1.3.1-1_all bug

NAME

       mongoc_database_copy() - Performs a deep copy of the database struct and its configuration. Useful if you
       intend      to     call     mongoc_database_set_write_concern,     mongoc_database_set_read_prefs,     or
       mongoc_database_set_read_concern, and want to preserve an unaltered copy of the struct.

SYNOPSIS

       mongoc_database_t *
       mongoc_database_copy (mongoc_database_t *database);

PARAMETERS

       database
              A mongoc_database_t \&.

DESCRIPTION

       Performs a deep copy of the database  struct  and  its  configuration.  Useful  if  you  intend  to  call
       mongoc_database_set_write_concern  , mongoc_database_set_read_prefs , or mongoc_database_set_read_concern
       , and want to preserve an unaltered copy of the struct.

       This function does not copy the contents of the database on the MongoDB server; use the for that purpose.

RETURNS

       A newly allocated mongoc_database_t that should be freed with mongoc_database_destroy(3) when  no  longer
       in use.

COLOPHON

       This     page     is     part     of    MongoDB    C    Driver.     Please    report    any    bugs    at
       https://jira.mongodb.org/browse/CDRIVER.

MongoDB C Driver                                   2016‐01‐18                            MONGOC_DATABASE_COPY(3)