noble (3) bson_errors.3.gz

Provided by: libbson-doc_1.26.0-1.1ubuntu2_all bug

DESCRIPTION

       Many  libbson  functions  report  errors by returning NULL or -1 and filling out a bson_error_t structure
       with an error domain, error code, and message.

       • error.domain names the subsystem that generated the error.

       • error.code is a domain-specific error type.

       • error.message describes the error.

       Some error codes overlap with others; always check both the domain and code  to  determine  the  type  of
       error.

              ┌──────────────────┬────────────────────────────────────┬──────────────────────────────────┐
              │BSON_ERROR_JSONBSON_JSON_ERROR_READ_CORRUPT_JSbson_json_reader_t tried  to     │
              │                  │ BSON_JSON_ERROR_READ_INVALID_PARAM │ parse     invalid    MongoDB     │
              │                  │ BSON_JSON_ERROR_READ_CB_FAILURE    │ Extended  JSON.   Tried   to     │
              │                  │                                    │ parse  a valid JSON document     │
              │                  │                                    │ that    is    invalid     as     │
              │                  │                                    │ MongoDBExtended   JSON.   An     │
              │                  │                                    │ internal  callback   failure     │
              │                  │                                    │ during JSON parsing.             │
              ├──────────────────┼────────────────────────────────────┼──────────────────────────────────┤
              │BSON_ERROR_READERBSON_ERROR_READER_BADFDbson_json_reader_new_from_file() │
              │                  │                                    │ could not open the file.         │
              └──────────────────┴────────────────────────────────────┴──────────────────────────────────┘

AUTHOR

       MongoDB, Inc

       2017-present, MongoDB, Inc