转储MongoDB数据
要在MongoDB中创建数据库备份,应使用mongodump命令。此命令会将服务器的全部数据转储到转储目录中。您可以通过许多选项来限制数据量或创建远程服务器的备份。
语法
mongodump命令的基本语法如下-
例
启动您的mongod服务器。假设您的mongod服务器在本地主机和端口27017上运行,请打开命令提示符并转到mongodb实例的bin目录,然后键入命令mongodump。
例
该命令将连接到运行于127.0.0.1和端口27017的服务器,并将服务器的所有数据返回到当前目录/dump/。以下是命令的输出-
以下是可与mongodump命令一起使用的可用选项的列表。
语法 |
描述 |
例子 |
mongodump /host HOST_NAME /port PORT_NUMBER |
该命令将备份指定mongod实例的所有数据库。 |
mongodump /host cainiaoya.com /port 27017 |
mongodump /db:DB_NAME --out BACKUP_DIRECTORY |
此命令将仅备份指定路径上的指定数据库。 |
mongodump /db:mydb /out /data/backup/ |
mongodump /collection:COLLECTION_NAME /db:DB_NAME |
此命令将仅备份指定数据库的指定集合。 |
mongodump /collection:mycol /db:test |