从mongodump获取JSON文件

时间:2017-11-21 15:00:14

标签: json mongodb export mongodump mongoexport

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

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

我有一个带有我的db集合的BSON文件,但我希望它在一个JSON文件中。

我该怎么做?

1 个答案:

答案 0 :(得分:3)

来自the docs

  

mongodump是一个用于创建数据库内容的二进制导出的实用程序

     

- out,-o

     

指定mongodump将为转储数据库写入BSON文件的目录

所以mongodump输出了BSON。

如果要输出JSON,则必须使用mongoexport。来自the docs

  

mongoexport是一个实用程序,用于生成存储在MongoDB实例中的数据的JSON或CSV导出

例如:

"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