通过mongodump进行备份可以使用以下选项:
–help | 查看帮助信息。 |
-v [ --verbose ] | 显示更多调试信息。 |
–version | 显示该命令版本。 |
-h [ --host ] arg | mongodb数据库所在主机IP地址。 |
–port arg | mongodb启动时所使用的端口。也可以使用 –host:port格式直接指定主机和端口。 |
–ipv6 | 是否支持ipv6 。 |
-u [ --username ] arg | 指定登陆用户名。 |
-p [ --password ] arg | 指定登陆密码。 |
–dbpath arg | 越过mongod服务器,直接访问给定路径的mongod数据库文件。使用该参数需要锁定给定的数据目录,所以需要先关闭使用该目录的mongod服务。 |
–directoryperdb | 如果指定了dbpath目录,那么每个db都会保存到一个单独的文件夹中。 |
–journal | enable journaling |
-d [ --db ] arg | 准备备份的数据库。 |
-c [ --collection ] arg | 准备备份的集合。 |
-o [ --out ] arg | 导出数据将要保存在的目录,如参数为“-”,则直接在控制台显示。 |
-q [ --query ] arg | json query |
–oplog | Use oplog for point-in-time snapshotting |
–repair | 尝试修复损坏的数据库。 |
–forceTableScan | 强制表扫描。 |