从 mongodump 获取 JSON 文件
Get JSON file from mongodump
我正在尝试使用以下命令导出我的 mongo collection 之一:
"C:\Program Files\MongoDB\Server.2\bin\mongodump" -h 127.0.0.1 --port 3001 -d meteor
我的数据库 collection 有一个 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.2\bin\mongoexport" -h 127.0.0.1 --port 3001 -db <database name> --collection <collection name> --out mongo_output.json
我正在尝试使用以下命令导出我的 mongo collection 之一:
"C:\Program Files\MongoDB\Server.2\bin\mongodump" -h 127.0.0.1 --port 3001 -d meteor
我的数据库 collection 有一个 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.2\bin\mongoexport" -h 127.0.0.1 --port 3001 -db <database name> --collection <collection name> --out mongo_output.json