mongodump 备份数据库
1  | ./mongodump -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 -o 文件存在路径  | 
- 不指定-d 则导出所有数据库
 
mongorestore还原数据库
1  | ./mongorestore -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 --drop 文件存在路径  | 
- –drop表示先删除所有记录,再导入备份
 
mongoexport 备份数据库指定表
1  | ./mongoexport -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 -c 表名 -f 字段 -q 条件导出 --type=csv -o 文件名  | 
- -f 导出指定字段,以逗号分割
 - -q 查询语句
 - –type 默认为json
 
mongoimport 导入表,或者表中部分字段
1  | ./mongoimport -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 -c 表名 --type=csv --upsert --file 文件名  | 
- –upsert 插入或者更新现有数据
 - –type 指定备份文件的类型
 - –headline 表示不导入首行
 
举个粟子
1  | mongodump -d oms -o ./oms.db  |