Provided by: libmongoc-doc_1.3.1-1_all 

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)