Man page - mongoc_update_flags_t(3)

Packages contas this manual

Manual

MONGOC_UPDATE_FLAGS_T(3) libmongoc MONGOC_UPDATE_FLAGS_T(3)

Flags for update operations

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)


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.

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.

MongoDB, Inc

2009-present, MongoDB, Inc.

December 18, 2025 1.30.4