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. |
COPYRIGHT¶
2017-present, MongoDB, Inc