json - 从 mongodump 获取 JSON 文件

标签 json mongodb export mongodump mongoexport

我正在尝试使用此命令导出我的一个 mongo 集合:

"C:\Program Files\MongoDB\Server\3.2\bin\mongodump" -h 127.0.0.1 --port 3001 -d meteor

我有一个包含我的数据库集合的 BSON 文件,但我希望它在一个 JSON 文件中。

我该怎么做?

最佳答案

来自 the docs :

mongodump is a utility for creating a binary export of the contents of a database

--out , -o

Specifies the directory where mongodump will write BSON files for the dumped databases

所以 mongodump 输出 BSON。

如果你想输出 JSON 那么你必须使用 mongoexport。来自 the docs :

mongoexport is a utility that produces a JSON or CSV export of data stored in a MongoDB instance

例如:

"C:\Program Files\MongoDB\Server\3.2\bin\mongoexport" -h 127.0.0.1 --port 3001 -db <database name> --collection <collection name> --out mongo_output.json

关于json - 从 mongodump 获取 JSON 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47416179/

相关文章:

json - 如何根据条件过滤JSON数组结果?

mongodb - Mongoose 中的级联样式删除

javascript - 过滤具有特定值的数组

android - 我如何让 Gson 序列化基本名称值对列表?

MongoDB 1.6.5 : how to rename field in collection

svn - 在没有 .svn 文件的情况下 check out svn 存储库

c# - 有没有一种工具可以将 C# 导出到带有语法高亮的 HTML

java - 如何更改DataExport for PDF中的列大小(列具有相同的宽度)

c# - 动态属性(嵌套)用作 ExtJS 中的网格列

node.js - 如何使用 Fixie Socks(Heroku 附加组件)通过 mongoose 连接到 mongodb