On this page
bsondump
在本页面
macOS Sierra and Go 1.6 Incompatibility
在 macOS Sierra 上运行的用户需要 3.2.10 或更高版本的bsondump。
Synopsis
bsondump将BSON文件转换为人类可读的格式,包括JSON。例如,bsondump对于读取mongodump生成的输出文件很有用。
从系统命令行运行bsondump,而不是mongo shell。
Important
bsondump是用于检查 BSON 文件的诊断工具,而不是用于数据摄取或其他应用程序使用的工具。
Options
在 3.0.0 版中进行了更改:bsondump删除了--filter
,--dbpath
和--noobjcheck
选项。
bsondump
--help
``- 返回有关 bsondump 选项和用法的信息。
--verbose
`,` `-v`
- 增加在标准输出或日志文件中返回的内部报告的数量。通过多次包含该选项(例如
-vvvvv
)来提高-v
形式的详细程度。
- 增加在标准输出或日志文件中返回的内部报告的数量。通过多次包含该选项(例如
--quiet
``- 在安静模式下运行 bsondump ,尝试限制输出量。
此选项禁止显示:
replication activity
连接接受的事件
连接关闭事件
--version
``- 返回 bsondump 版本号。
--objcheck
``- 在以JSON格式输出每个BSON对象之前,先对其进行验证。默认情况下, bsondump 启用--objcheck。对于高度子文档嵌套的对象,--objcheck对性能的影响很小。
--type
<=json|=debug>
- 将 bsondump 的操作从输出“ JSON”(默认)更改为调试格式。
--pretty
``- 3.0.0 版中的新功能。
以漂亮的打印格式 JSON 输出文档。
--bsonFile
``- 3.4 版的新功能。
指定要转储到 JSON 的BSON文件的路径。 --bsonFile是位置<bsonFilename>选项的替代方法。
默认情况下, bsondump 从标准 Importing 读取。
<bsonFilename>
``--outFile
``- 3.4 版的新功能。
指定 bsondump 要将其输出 JSON 数据写入的文件路径。
默认情况下, bsondump 写入标准输出。
Examples
在版本 3.4 中更改。
默认情况下,bsondump将数据输出到标准输出。要创建相应的JSON文件,可以使用--outFile选项:
bsondump --outFile collection.json collection.bson
使用以下命令(在系统 Shell 上)为BSON文件生成调试输出:
bsondump --type=debug collection.bson