参考 > 参考 > MongoDB软件包组件 > bsondump
macOS Sierra和Go 1.6不兼容
在macOS Sierra上运行的用户需要3.2.10或更高版本 bsondump
。
MongoDB 4.4中即将进行的工具迁移
从MongoDB 4.4开始,bsondump
文档迁移到MongoDB数据库工具-bsondump。有关即将发布的bsondump
(工具版本100.0.0)版本的更多信息,请参见该页面
。
本页上的文档仅适用于MongoDB 4.2版本bsondump
。bsondump
可以按照以下“ 可用性”部分中的说明下载MongoDB 4.2版本
。
该bsondump
转换BSON文件转换为人类可读的格式,包括JSON。例如,bsondump
对于读取由生成的输出文件很有用mongodump
。
重要
bsondump
是用于检查BSON文件的诊断工具,而不是用于数据提取或其他应用程序使用的工具。
从4.2版开始,bsondump
使用扩展JSON v2.0(规范模式)
格式化其数据。
该bsondump
工具是MongoDB工具包的一部分。请查阅所用平台的
安装指南,以获取有关如何在MongoDB安装过程中安装工具包的说明。
该工具包也可以从
MongoDB下载中心获得,可以单独tools
下载,也可以包含在
TGZ
或ZIP
下载中,具体取决于平台。在Windows上,MSI
安装程序包括所有工具作为默认安装的一部分。
小费
如果从下载中心下载TGZ
或ZIP
文件,则可能需要更新PATH
环境变量以包括安装这些工具的目录。有关
更多信息,请参见所用平台的安装指南。
bsondump
¶--help
¶返回有关bsondump选项和用法的信息。
--verbose
,
-v
¶增加标准输出或日志文件中返回的内部报告的数量。-v
通过多次包含选项来增加详细程度(例如)-vvvvv
。
--version
¶返回bsondump版本号。
--objcheck
¶在以JSON
格式输出每个BSON对象之前,先对其进行验证。默认情况下,bsondump启用。对于具有高度子文档嵌套的对象,
对性能的影响很小。--objcheck
--objcheck
--pretty
¶以漂亮的打印格式JSON输出文档。
--bsonFile
¶3.4版的新功能。
指定要转储到JSON 的BSON文件的路径。--bsonFile
是位置<bsonFilename>
选项的替代方法。
默认情况下,bsondump从标准输入读取。
--outFile
=<file>
¶3.4版的新功能。
指定bsondump应将其输出JSON数据写入的文件路径。
默认情况下,bsondump写入标准输出。