#include <mongocxx/v_noabi/mongocxx/options/bulk_write.hpp>
◆ bulk_write()
mongocxx::v_noabi::options::bulk_write::bulk_write |
( |
| ) |
|
Constructs a new bulk_write object. By default, bulk writes are considered ordered as this is the only safe choice. If you want an unordered update, you must call ordered(false) to switch to unordered mode.
◆ bypass_document_validation() [1/2]
The current setting for bypassing document validation for this operation.
- Returns
- The current document validation bypass setting.
◆ bypass_document_validation() [2/2]
bulk_write & mongocxx::v_noabi::options::bulk_write::bypass_document_validation |
( |
bool | bypass_document_validation | ) |
|
Set whether or not to bypass document validation for this operation.
- Parameters
-
bypass_document_validation | Whether or not to bypass document validation. |
- Returns
- A reference to the object on which this member function is being called. This facilitates method chaining.
◆ comment() [1/2]
Gets the current value of the comment option.
- Returns
- The current comment option.
◆ comment() [2/2]
Set the value of the comment option.
- Parameters
-
comment | The new comment option. |
- Returns
- A reference to the object on which this member function is being called. This facilitates method chaining.
◆ let() [1/2]
Gets the current value of the let option.
- Returns
- The current let option.
◆ let() [2/2]
Set the value of the let option.
- Parameters
-
- Returns
- A reference to the object on which this member function is being called. This facilitates method chaining.
◆ ordered() [1/2]
bool mongocxx::v_noabi::options::bulk_write::ordered |
( |
| ) |
const |
Gets the current value of the ordered option.
- Returns
- The value of the ordered option.
◆ ordered() [2/2]
bulk_write & mongocxx::v_noabi::options::bulk_write::ordered |
( |
bool | ordered | ) |
|
Sets whether the writes must be executed in order by the server.
The server-side default is true
.
- Parameters
-
ordered | If true all write operations will be executed serially in the order they were appended, and the entire bulk operation will abort on the first error. If false operations will be executed in arbitrary order (possibly in parallel on the server) and any errors will be reported after attempting all operations. |
- Returns
- A reference to the object on which this member function is being called. This facilitates method chaining.
◆ write_concern() [1/2]
◆ write_concern() [2/2]
Sets the write_concern for this operation.
- Parameters
-
- Returns
- A reference to the object on which this member function is being called. This facilitates method chaining.
- See also
-
The documentation for this class was generated from the following file: