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

COPYRIGHT

       2017-present, MongoDB, Inc

1.26.0                                            Mar 31, 2024                                    BSON_ERRORS(3)