bionic (3) mongoc_update_flags_t.3.gz

Provided by: libmongoc-doc_1.9.2+dfsg-1build1_all bug

NAME

       mongoc_update_flags_t - mongoc_update_flags_t

       Flags for update operations

SYNOPSIS

          typedef enum {
             MONGOC_UPDATE_NONE = 0,
             MONGOC_UPDATE_UPSERT = 1 << 0,
             MONGOC_UPDATE_MULTI_UPDATE = 1 << 1,
          } mongoc_update_flags_t;

          #define MONGOC_UPDATE_NO_VALIDATE (1U << 31)

DESCRIPTION

       These  flags  correspond  to  the MongoDB wire protocol. They may be bitwise or'd together. The allow for
       modifying the way an update is performed in the MongoDB server.

FLAG VALUES

                         ┌───────────────────────────┬───────────────────────────────────────┐
                         │MONGOC_UPDATE_NONE         │ No update flags set.                  │
                         ├───────────────────────────┼───────────────────────────────────────┤
                         │MONGOC_UPDATE_UPSERT       │ If an upsert should be performed.     │
                         ├───────────────────────────┼───────────────────────────────────────┤
                         │MONGOC_UPDATE_MULTI_UPDATE │ If  more  than  a   single   matching │
                         │                           │ document   should   be   updated.  By │
                         │                           │ default only the  first  document  is │
                         │                           │ updated.                              │
                         ├───────────────────────────┼───────────────────────────────────────┤
                         │MONGOC_UPDATE_NO_VALIDATE  │ Do   not  perform  client  side  BSON │
                         │                           │ validations   when   performing    an │
                         │                           │ update. This is useful if you already │
                         │                           │ know your BSON documents are valid.   │
                         └───────────────────────────┴───────────────────────────────────────┘

AUTHOR

       MongoDB, Inc

       2018, MongoDB, Inc