Docs 菜单
Docs 主页
/ /

处理错误

许多 libbson 函数通过返回 NULL 或 -1 并使用错误域、错误代码和消息填写 bson_error_t 结构来报告错误。

  • error.domain 生成错误的子系统的名称。

  • error.code 是特定于域的错误类型。

  • error.message 描述了错误。

某些错误代码与其他错误代码重叠;请务必同时检查域和代码以确定错误类型。

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 尝试解析无效的MongoDB Extended JSON。尝试解析为 MongoDBExtended JSON无效的有效JSON 文档。JSON解析期间的内部回调失败。

BSON_ERROR_READER

BSON_ERROR_READER_BADFD

bson_json_reader_new_from_file 无法打开文件。

后退

BSON 文档