1MONGOC_INSERT_FLAGS_T(3)           libmongoc          MONGOC_INSERT_FLAGS_T(3)
2
3
4

NAME

6       mongoc_insert_flags_t - mongoc_insert_flags_t
7
8       Flags for insert operations
9

SYNOPSIS

11          typedef enum {
12             MONGOC_INSERT_NONE = 0,
13             MONGOC_INSERT_CONTINUE_ON_ERROR = 1 << 0,
14          } mongoc_insert_flags_t;
15
16          #define MONGOC_INSERT_NO_VALIDATE (1U << 31)
17

DESCRIPTION

19       These  flags  correspond to the MongoDB wire protocol. They may be bit‐
20       wise or'd together. They may modify how an insert happens on  the  Mon‐
21       goDB server.
22

FLAG VALUES

24              ┌──────────────────────────┬────────────────────────────┐
25              │MONGOC_INSERT_NONE        │ Specify no insert flags.   │
26              ├──────────────────────────┼────────────────────────────┤
27              │MONGOC_INSERT_CON‐        │ Continue  inserting  docu‐ │
28              │TINUE_ON_ERROR            │ ments  from  the insertion │
29              │                          │ set  even  if  one  insert │
30              │                          │ fails.                     │
31              ├──────────────────────────┼────────────────────────────┤
32              │MONGOC_INSERT_NO_VALIDATE │ Do  not validate insertion │
33              │                          │ documents before  perform‐ │
34              │                          │ ing  an insert. Validation │
35              │                          │ can be expensive, so  this │
36              │                          │ can  save some time if you │
37              │                          │ know  your  documents  are │
38              │                          │ already valid.             │
39              └──────────────────────────┴────────────────────────────┘
40

AUTHOR

42       MongoDB, Inc
43
45       2017-present, MongoDB, Inc
46
47
48
49
501.16.2                           Feb 25, 2020         MONGOC_INSERT_FLAGS_T(3)
Impressum