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

NAME

6       mongoc_client_get_default_database   -  mongoc_client_get_default_data‐
7       base()
8

SYNOPSIS

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

PARAMETERS

21client: A mongoc_client_t.
22

RETURNS

24       A  newly  allocated  mongoc_database_t  that  should  be   freed   with
25       mongoc_database_destroy().
26

EXAMPLE

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

AUTHOR

48       MongoDB, Inc
49
51       2017-present, MongoDB, Inc
52
53
54
55
561.24.3                           Aug 17, 2M0O2N3GOC_CLIENT_GET_DEFAULT_DATABASE(3)
Impressum