Provided by: libmongoc-doc_1.15.0-1_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

COPYRIGHT

       2017-present, MongoDB, Inc