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

NAME

       mongoc_database_get_collection_names() - None

SYNOPSIS

       char **
       mongoc_database_get_collection_names (mongoc_database_t *database,
                                             bson_error_t      *error);

       Fetches a NULL terminated array of NULL‐byte terminated char* strings containing the names
       of all of the collections in database \&.

PARAMETERS

       database
              A mongoc_database_t \&.

       error  An optional location for a bson_error_t or NULL \&.

ERRORS

       Errors are propagated via the error parameter.

RETURNS

       A NULL terminated array of NULL  terminated  char*  strings  that  should  be  freed  with
       bson_strfreev(3) \&. Upon failure, NULL is returned and error is set.

EXAMPLES

       {
          bson_error_t error;
          char **strv;
          unsigned i;

          if ((strv = mongoc_database_get_collection_names (database, &error))) {
             for (i = 0; strv [i]; i++)
                printf ("%s\n", strv [i]);
             bson_strfreev (strv);
          } else {
             fprintf (stderr, "Command failed: %s\n", error.message);
          }
       }

COLOPHON

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