跳到主要内容
uencoder

BSON Format

BSON(Binary JSON)是 MongoDB 使用的二进制编码,支持 JSON 类型扩展(Date、ObjectId、Binary、RegExp 等)。

用途

在 MongoDB 中提供可遍历、富类型的二进制文档表示,支持高效索引与查询。

机制

文档编码为长度前缀的 (key, type, value) 三元组序列,type 标识值类型(double/string/document/array/binary/objectid/date 等)。元素按 key 顺序排列,便于扫描。

用例

  • MongoDB 文档存储
  • MongoDB 线路协议
  • 富类型二进制交换

相关工具

参考链接