已成功导出 MongoDB 数据库:
$ mongodump -h ourhost.com:portnumber -d db_name01 -u username -p
我需要将其导入或导出到测试服务器,并且目前遇到了一些问题,请帮助我解决。
我尝试过以下几种方法:
$ mongoimport -h host.com:port -c dbname -d dbname_test -u username -p
connected to host.
Password: ...
给出以下错误信息:assertion: 9997 auth failed: { errmsg: "auth fails", ok: 0.0 }
$ mongoimport -h host.com:port -d dbname_test -u username -p
给出以下错误:no collection specified!
如何指定要使用的集合?我应该使用什么参数来代表集合?我想上传的数据还是我想在那里进行测试的数据?我希望导入整个数据库而不仅仅是其中的一个集合。
--archive=archive.tar.gz
参数。命令如下:mongorestore --db database --drop --gzip --archive=archive.tar.gz
。 - venimus