我尝试使用此命令导出我的一个mongo集合:
"C:\Program Files\MongoDB\Server\3.2\bin\mongodump" -h 127.0.0.1 --port 3001 -d meteor
我有一个带有我的db集合的BSON文件,但我希望它在一个JSON文件中。
我该怎么做?
答案 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