The BSON库全面支持 BSON,这是MongoDB用于文档的数据存储和网络传输格式。BSON是 Binary JSON的缩写,是类似JSON文档的二进制编码序列化。
对于日常使用,org.mongodb.scala.bson
包中提供了类型别名和伴生对象。要学习;了解更多信息,请参阅Scala BSON实施的API文档。
以下部分描述了驱动程序的 BSON 实现的各个方面:
文档:描述驱动程序对BSON文档表示形式的支持
创建编解码器以转换案例类数据:描述可用于表示集合中文档的案例类
Extended JSON :描述驱动程序对MongoDB Extended JSON的支持
对于高级用法,您可能需要直接使用org.bson
。 请参阅Java Sync Driver文档以学习;了解以下主题:
Readers and Writers :描述驱动程序对基于流的 BSON 文档读取和写入的支持
Codec 和 CodecRegistry :描述驱动程序的 Codec API,这是使用基于流的读取器和写入器生成和使用 BSON 文档表示的抽象