【发布时间】:2015-12-18 16:07:58
【问题描述】:
我必须在我的本地机器上更新一个集合并想把它上传到一个 docker 实例,这是我的程序
$ #backup local database
$ mongodump --collection styles --db ccc-mongo
$ tar -zcvf dump.tar.gz dump
$ scp dump.tar.gz me@remote:/home/me
$ ssh me@remote
me@remote: ~ $ docker exec -i mongo-dev sh -c "cd /tmp && tar xzf - && mongorestore --collection styles --db ccc-mongo" < dump.tar.gz
这给了我一个错误
connected to: 127.0.0.1
Fri Dec 18 16:05:26.768 ERROR: ERROR: root directory must be a dump of a single database
Fri Dec 18 16:05:26.768 ERROR: when specifying a db name with --db
Import BSON files into MongoDB.
我只需要恢复一个集合而不删除其他数据,非常感谢任何建议
【问题讨论】: