Mongodb monogorestore "root directory must be a dump of a single database"
Mongodb monogorestore "root directory must be a dump of a single database"
我正在尝试将 mongodump 恢复到一个不同名称的数据库(这应该可以通过 --db <dbname>
开关)。
我的工作目录包含一个转储文件夹,其中包含一个数据库转储。
但是,当我尝试这个命令时:
mongorestore --port xxxxx --db some_destination_db
我收到以下错误:
ERROR: ERROR: root directory must be a dump of a single database
ERROR: when specifying a db name with --db
我不知道为什么会收到这个消息,并且在 google 上找不到任何帮助。有人有什么想法吗?
您需要包含要从中恢复的源数据库转储目录的路径(与 MongoDB 2.6 一样)。
例如,如果从 "twitter" 恢复到 "some_destination_db",您的命令行将类似于:
mongorestore --port xxxxx --db some_destination_db dump/twitter
可能是您的目标路径包含一些子文件夹
我正在尝试将 mongodump 恢复到一个不同名称的数据库(这应该可以通过 --db <dbname>
开关)。
我的工作目录包含一个转储文件夹,其中包含一个数据库转储。
但是,当我尝试这个命令时:
mongorestore --port xxxxx --db some_destination_db
我收到以下错误:
ERROR: ERROR: root directory must be a dump of a single database
ERROR: when specifying a db name with --db
我不知道为什么会收到这个消息,并且在 google 上找不到任何帮助。有人有什么想法吗?
您需要包含要从中恢复的源数据库转储目录的路径(与 MongoDB 2.6 一样)。
例如,如果从 "twitter" 恢复到 "some_destination_db",您的命令行将类似于:
mongorestore --port xxxxx --db some_destination_db dump/twitter
可能是您的目标路径包含一些子文件夹