Provided by: libmongoc-doc_1.3.1-1_all bug

NAME

       mongoc_update_flags_t - Flags for deletion 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.

COLOPHON

       This    page    is    part    of    MongoDB    C    Driver.     Please     report     any     bugs     at
       https://jira.mongodb.org/browse/CDRIVER.

MongoDB C Driver                                   2016‐01‐18                           MONGOC_UPDATE_FLAGS_T(3)