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

BSON

在此页面上

  • Overview
  • BSON 数据格式
  • MongoDB 和 BSON
  • 安装 BSON 库

在本指南中,您可以学习;了解BSON数据格式、 MongoDB如何使用BSON组织和存储数据,以及如何独立于Kotlin Sync驾驶员安装BSON库。

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

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

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

  • 文档(BSON 库包)

  • BsonDocument(BSON 库包)

  • RawbsonDocument(BSON 库包)

  • jsonObject (BSON 库包)

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

注意

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

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

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

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

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

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

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

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

后退

编解码器