参考 > 参考 > 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写入标准输出。