有没有办法将 mongo 集合转储为 json 格式?无论是在 shell 上还是使用 java 驱动程序。我正在寻找性能最好的一个。
Mongo 包含一个 mongoexport 实用程序(参见文档) https://docs.mongodb.com/manual/reference/program/mongoexport/它可以转储集合。该实用程序使用本机 libmongoclient,并且可能是最快的方法。
mongoexport -d <database> -c <collection_name>
也有帮助:
-o
:将输出写入文件,否则使用标准输出(docs https://docs.mongodb.com/manual/reference/program/mongoexport/#cmdoption-mongoexport-out)
--jsonArray
:生成一个有效的 json 文档,而不是每行一个 json 对象(docs https://docs.mongodb.com/manual/reference/program/mongoexport/#cmdoption-mongoexport-jsonarray)
--pretty
:输出格式化的 json (docs https://docs.mongodb.com/manual/reference/program/mongoexport/#cmdoption-mongoexport-pretty)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)