Docs Menu
Docs Home
/ / /
C ドライバー
/ /

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 はファイルを開くことができませんでした。

戻る

BSON ドキュメントの作成