mongodump、mongorestore详细用法
mongodump 是 MongoDB 自带的备份工具,用于将 MongoDB 数据库中的数据导出到文件中。mongorestore 则是用于将 mongodump 导出的数据文件恢复到 MongoDB 数据库中。
下面是 mongodump 和 mongorestore 的详细用法:
-
mongodump 用法:
mongodump:导出当前 MongoDB 服务器上的所有数据库到默认目录(dump 目录)。mongodump --db <database>:导出指定的数据库到默认目录。mongodump --collection <collection>:导出指定的集合到默认目录。mongodump --query <query>:导出符合指定查询条件的数据到默认目录。mongodump --out <directory>:导出数据到指定的目录。mongodump --host <hostname>:导出指定主机上的 MongoDB 数据库。
-
mongorestore 用法:
mongorestore:将默认目录(dump 目录)下的所有数据库恢复到 MongoDB 服务器上。mongorestore --db <database>:将指定的数据库恢复到 MongoDB 服务器上。mongorestore --collection <collection>:将指定的集合恢复到 MongoDB 服务器上。mongorestore --dir <directory>:将指定目录下的所有数据库恢复到 MongoDB 服务器上。mongorestore --host <hostname>:将指定主机上的 MongoDB 数据库恢复到当前服务器上。
需要注意的是,mongodump 和 mongorestore 都是通过与 MongoDB 服务器进行交互来导出和恢复数据的,所以需要确保 MongoDB 服务器处于运行状态,并且具有正确的权限
原文地址: https://www.cveoy.top/t/topic/iTWU 著作权归作者所有。请勿转载和采集!