MongoDB 使用 BSON (一种二进制序列化格式)来存储文档和交换数据。 BSON 是一种丰富的格式,并且具有 JSON 标准未包含的数据类型。 扩展 JSON (EJSON)增加了对其他类型的支持。 EJSON 是一种与 JSON 兼容的表示 BSON 值的方式。
mongosh 会从 Node.js BSON解析器公开EJSON 接口,以帮助您转换数据。需要转换BSON数据时,请使用 EJSON 接口。
EJSON 方法 | 使用 |
|---|---|
将扩展 JSON 对象转换为 BSON 对象。 此方法对于从外部应用程序导入 JSON 数据非常有用。 | |
将 BSON 对象转换为字符串。 此方法对于转换 | |
将 BSON 对象转换为扩展 JSON 表示形式作为 JavaScript 对象。 此方法可用于导出 JSON 数据以供外部数据转换应用程序使用。 | |
将字符串转换为 JSON。 此方法可用于转换输入。 |
有关其他EJSON功能,请参阅npm EJSON文档。