1MONGOC_CLIENT_GET_DEFAULT_DATABASE(3l)ibmongMoOcNGOC_CLIENT_GET_DEFAULT_DATABASE(3)
2
3
4

SYNOPSIS

6          mongoc_database_t *
7          mongoc_client_get_default_database (mongoc_client_t *client)
8             BSON_GNUC_WARN_UNUSED_RESULT;
9
10       Get  the  database  named in the MongoDB connection URI, or NULL if the
11       URI specifies none.
12
13       Useful when you want to choose which database to use based only on  the
14       URI in a configuration file.
15

PARAMETERS

17client: A mongoc_client_t.
18

RETURNS

20       A   newly   allocated  mongoc_database_t  that  should  be  freed  with
21       mongoc_database_destroy().
22

EXAMPLE

24       Default Database Example
25
26          /* default database is "db_name" */
27          mongoc_client_t *client = mongoc_client_new ("mongodb://host/db_name");
28          mongoc_database_t *db = mongoc_client_get_default_database (client);
29
30          assert (!strcmp ("db_name", mongoc_database_get_name (db)));
31
32          mongoc_database_destroy (db);
33          mongoc_client_destroy (client);
34
35          /* no default database */
36          client = mongoc_client_new ("mongodb://host/");
37          db = mongoc_client_get_default_database (client);
38
39          assert (!db);
40
41          mongoc_client_destroy (client);
42

AUTHOR

44       MongoDB, Inc
45
47       2017-present, MongoDB, Inc
48
49
50
51
521.25.1                           Nov 08, 2M0O2N3GOC_CLIENT_GET_DEFAULT_DATABASE(3)
Impressum