Overview
Kotlin Syncドライバーは、 Kotlinオブジェクトを直列化および逆直列化するための kotlinx.serialization ライブラリをサポートします。このライブラリを使用して、 MongoDBドキュメントとアプリケーション内のさまざまなデータ形式を変換できます。直列化の詳細については、データ直列化ガイドをご覧ください。
Kotlin直列化 を使用する代わりに、カスタム Codec 型を定義して実装し、 Kotlinオブジェクトのエンコードとデコードをサポートします。詳細については、「タイプ コーデックによるデータのエンコード」ガイドを参照してください。
アプリケーションでは、いくつかのタイプの専用ドキュメント データ形式を使用できます。 これらのデータ形式の操作方法については、次のセクションを参照してください。
「 ドキュメント データ形式: データクラスガイド 」で、ドキュメントをKotlinデータ クラスとしてモデル化する方法を学びます。
「BSONデータとの連携」ガイドを参照して、 BSONデータ形式と連携する方法を学びます。
時系列データの保存と操作方法については、時系列コレクションガイドを参照してください。
拡張JSONデータの操作ガイドで、拡張JSON string の読み取りと書き込み方法を学習します。