1.备份: mongodump
其参数为:
我的命令是:
mongodump --h localhost:1000 -d showapi -o c:/dump
其意思是把本机1000端口服务的showapi数据库导到c:/dump目录下,执行后,目录结构如下:
2.恢复: mongorestore
其参数为:
我用的是:
mongorestore -h www.showapi.com:2000 -d showapi --directoryperdb --drop c:/dump
很不幸的是报错了。
root directory must be a dump of a single database
说它不是一个根目录。解决很简单:
mongorestore -h www.showapi.com:2000 -d showapi --directoryperdb --drop c:/dump/showapi
在上述代码最后加上“showapi”,也即指定库即可。