Docs 菜单
Docs 主页
/ / /
Kotlin Sync 驱动程序
/

BSON

在此页面上

  • 概述
  • BSON 数据格式
  • MongoDB 和 BSON
  • 安装 BSON 库

在本指南中,您可以了解 BSON 数据格式、MongoDB 如何使用 BSON 组织和存储数据,以及如何独立于 Kotlin Sync 驱动程序安装 BSON 库。

BSON (即二进制 JSON)是 MongoDB 用于组织和存储数据的数据格式。此数据格式包括所有 JSON 数据结构类型,并增加了对日期、不同大小的整数( 32位和64位)、ObjectId 和二进制数据等类型的支持。有关支持类型的完整列表,请参阅 MongoDB Server 文档中的 BSON 类型

BSON 不适合人类阅读,但您可以使用BSON 库将其转换为人类可读的 JSON 表示形式。您可以在 MongoDB 网站上的JSON 和 BSON指南中详细了解这些格式之间的关系。

您可以在 Kotlin Sync 驱动程序应用程序中使用以下实现 BSON 接口的对象类型之一来处理 BSON 数据:

  • 文档 (BSON 库包)

  • BsonDocument (BSON 库包)

  • RawBsonDocument (BSON 库包)

  • JsonObject (BSON 库包)

这些说明详细说明了如何将 BSON 库作为依赖项添加到项目中。

注意

如果您已将 Kotlin Sync 驱动程序作为依赖项添加到项目中,则可以跳过此步骤。这是因为 BSON 库已作为驱动程序的必需依赖项包含在内。

有关如何将 MongoDB Kotlin 同步驱动程序作为依赖项添加到项目中的说明,请参阅入门指南中的驱动程序安装部分。

我们建议您使用 Maven Gradle 构建自动化工具来管理 Kotlin 项目的依赖项。以下说明详细说明了 Maven 和 Gradle 的依赖项声明:

以下代码段显示了pom.xml文件的 dependencies部分中的依赖项声明。

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

以下代码片段显示 build.gradle 文件的 dependencies 对象中的依赖声明。

dependencies {
implementation("org.mongodb:bson:5.1.4")
}

如果您未使用上述任一工具,则可以直接从 sonatype 存储库下载 JAR 文件,在项目中包含 BSON 依赖项。

后退

编解码器