AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Docs Menu

ドキュメントのデータ形式: BSON

このガイドでは、BSON データ形式、MongoDB でのデータの使用方法、および Kotlin ドライバーとは別個に BSON ライブラリをインストールする方法について学習できます。

BSON, or Binary JSON, is the data format that MongoDB uses to organize and store data. This data format includes all JSON data structure types and also supports other types, including dates, different size integers, ObjectId values, and binary data. For a complete list of supported types, see the BSON Types page in the MongoDB server manual.

The binary format is not human-readable, but you can use the Java BSON library to convert it to a JSON representation. To learn more about the relationship between these formats, see the JSON and BSON article.

BSONライブラリを使用するKotlinドライバーでは、BSONインターフェースを実装するRealm オブジェクトタイプのいずれかを使用してBSONデータを操作できます。次のタイプはBSONインターフェースを実装します。

このセクションでは、BSON ライブラリを依存関係としてプロジェクトに追加する方法を示します。Kotlin ドライバーを依存関係としてプロジェクトに追加した場合、BSON ライブラリはドライバーの必須依存関係としてすでに含まれているため、この手順はスキップできます。Kotlin ドライバーを依存関係としてプロジェクトに追加する方法の詳細については、「Kotlin ドライバーの使用開始」ガイドを参照してください。

Tip

ドキュメントの請求書

ドライバー アーティファクトのバージョンを管理するには、JVM ドライバーの BOM(Bill of Materials)をアプリケーションに追加することをお勧めします。これにより、BOM に含まれる個別パッケージのバージョンを指定する必要がなくなり、依存関係の管理が簡素化されます。詳細については、Kotlin ドライバーの使用開始ガイドを参照してください。

プロジェクトの依存関係を管理するには、Maven または Gradle ビルドオートメーションツールを使用することをお勧めします。そのツールの依存関係宣言を表示するには、次のタブから を選択します。

次のスニペットは、pom.xml ファイルの dependencies セクション内の依存関係宣言を示しています。

<dependencies>
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>bson</artifactId>
</dependency>
</dependencies>

前述のツールのいずれも使用していない場合は、sonatypeリポジトリから JARファイルを直接ダウンロードすることで、それをプロジェクトに含めることができます。