#include <mongocxx/v_noabi/mongocxx/exception/operation_exception.hpp>
Class representing an exception received from a MongoDB server. It includes the server-provided error code, if one was available.
- See also
-
◆ operation_exception()
Constructs a new operation exception.
- Parameters
-
ec | The error code associated with this exception. |
raw_server_error | The optional raw bson error document to be associated with this exception. |
what_arg | An optional message to be returned by what . |
◆ has_error_label()
bool mongocxx::v_noabi::operation_exception::has_error_label |
( |
stdx::string_view | label | ) |
const |
Checks for the specified label in a operation exception.
- Parameters
-
label | A string of the label to search for |
- Returns
- True if the label is found in the operation exception, and false otherwise.
◆ raw_server_error() [1/2]
The optional raw bson error document from the server.
- Returns
- The raw server error, if it is available.
◆ raw_server_error() [2/2]
The optional raw bson error document from the server.
- Returns
- The raw server error, if it is available.
The documentation for this class was generated from the following file: