Handling Errors
説明
多くの 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 拡張 JSON を解析しようとしました。MongoDBExtended JSON として無効である有効な JSON ドキュメントを解析しようとしました。 JSON 解析中に内部コールバックの失敗。 |
BSON_ERROR_READER | BSON_ERROR_READER_BADFD | bson_json_reader_new_from_file はファイルを開くことができませんでした。 |