最佳实践

 

数据导入与导出

更新时间 2023-09-06

在云服务器中支持通过 MongoDB Shell 客户端访问 MongoDB Cluster,并支持进行数据导入和导出。

MongoDB 官方提供的以下两组导入导出工具:

本小节主要介绍 MongoDB 官方导入/导出工具的简要使用命令。

mongodump 与 mongorestore

mongodump 与 mongorestore 是对整个数据进行导出或导入,操作数据格式是 BSON 格式,对大量数据进行多 dump 和 restore 操作时具备更高效率。

mongodump 导出命令

mongodump --host <mongos_ip>:27018 -u <userName> -p  --authenticationDatabase=admin --db=<dbName> -o /data/dump_test

mongorestore 导入命令

mongorestore --host <mongos_ip>:27018 -u <userName> -p  --authenticationDatabase=admin --dir=/data/dump_test

mongoexport 与 mongoimport

mongoexport 与 mongoimport 是对单个集合进行导出导入,通常使用 ,操作数据格式是 JSON 格式,数据导出后具备较高的可读性。

mongoexport 导出命令

mongoexport --host <mongos_ip>:27018 -u <userName> -p  --authenticationDatabase=admin --db=<dbName> --collection=test -o /data/export_test.json

mongoimport 导入命令

mongoimport --host <mongos_ip>:27018 -u <userName> -p  --authenticationDatabase=admin --db=<dbName> --collection=test --file=/data/export_test.json
这篇文档解决了您的问题吗?
0
0