mongo单表导入导出
1.进入到MongoDB的安装目录的bin目录中。
2.导出单张表:mongoexport.exe -h IP地址 --port MongoDB数据库端口号 -u 登录用户名 -p=密码 -d 数据库名 -o f:mongoHsdc.json -c 表名
(windows系统导出文件格式为json,导入linux系统的导出文件后缀应为.gson)
3.导入单张表:mongoimport -h IP地址 --port MongoDB数据库端口号 -u 登录用户名 -p=密码 -d 数据库名 -c 表名--file f:mongoHsdc.json
整库备份
mongodump -h dbhost -d dbname -o dbdirectory
-h:MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:27017
-d:需要备份的数据库实例,例如:test
-o:备份的数据存放位置,例如:c:datadump,当然该目录需要提前建立,在备份完成后,系统自动在dump目录下建立一个test目录,这个目录里面存放该数据库实例的备份数据。
对命令有疑问 查询 mongodump --help
整库恢复
mongorestore -h dbhost -d dbname –dir dbdirectory
-h:MongoDB所在服务器地址
-d:需要恢复的数据库实例
–directoryperdb:备份数据所在位置,
对命令有疑问 查询 mongorestore --help