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.