1MONGOC_READ_MODE_T(3) libmongoc MONGOC_READ_MODE_T(3)
2
3
4
5Read Preference Modes
6
8 typedef enum {
9 MONGOC_READ_PRIMARY = (1 << 0),
10 MONGOC_READ_SECONDARY = (1 << 1),
11 MONGOC_READ_PRIMARY_PREFERRED = (1 << 2) | MONGOC_READ_PRIMARY,
12 MONGOC_READ_SECONDARY_PREFERRED = (1 << 2) | MONGOC_READ_SECONDARY,
13 MONGOC_READ_NEAREST = (1 << 3) | MONGOC_READ_SECONDARY,
14 } mongoc_read_mode_t;
15
17 This enum describes how reads should be dispatched. The default is MON‐
18 GOC_READ_PRIMARY.
19
20 Please see the MongoDB website for a description of Read Preferences.
21
23 MongoDB, Inc
24
26 2017-present, MongoDB, Inc
27
28
29
30
311.25.1 Nov 08, 2023 MONGOC_READ_MODE_T(3)