Docs Menu
Docs Home
/ /

Handling Errors

Muchas funciones de Libbson informan errores al devolver NULL o -1 y rellenar un Estructurabson_error_t con un dominio de error, código de error y mensaje.

  • error.domain nombra el subsistema que generó el error.

  • error.code es un tipo de error específico del dominio.

  • error.message describe el error.

Algunos códigos de error se superponen con otros; verifique siempre tanto el dominio como el código para determinar el tipo de error.

BSON_ERROR_JSON

BSON_JSON_ERROR_READ_CORRUPT_JS BSON_JSON_ERROR_READ_INVALID_PARAM BSON_JSON_ERROR_READ_CB_FAILURE

bson_json_reader_t intentó analizar un JSON extendido de MongoDB no válido. Se intentó analizar un documento JSON válido que no es válido como JSON extendido de MongoDB. Se produjo un error interno de devolución de llamada durante el análisis de JSON.

BSON_ERROR_READER

BSON_ERROR_READER_BADFD

bson_json_reader_new_from_file no pudo abrir el archivo.

Volver

Documentos BSON