Mongodb mongorestore的问题(不知道如何处理子目录)

Mongodb mongorestore的问题(不知道如何处理子目录),mongodb,mlab,Mongodb,Mlab,我使用这个cmd将mongodb恢复到mLab上的远程db $ ./mongorestore -h ds*****.mlab.com:**** -u <user> -p <pass> -d loc8r 我想知道我是否做错了什么?在尝试恢复备份转储(最初使用mongodump实用程序创建)时,mongordore实用程序需要访问.bson文件,当我将相同的cmd与仅包含.bson文件的转储文件夹一起使用时没有问题 进行备份/转储时,如果根文件夹(数据文件夹)中不存在.bs

我使用这个cmd将mongodb恢复到mLab上的远程db

$ ./mongorestore -h ds*****.mlab.com:**** -u <user> -p <pass> -d loc8r

我想知道我是否做错了什么?在尝试恢复备份转储(最初使用
mongodump
实用程序创建)时,
mongordore
实用程序需要访问.bson文件,当我将相同的cmd与仅包含.bson文件的转储文件夹一起使用时没有问题

进行备份/转储时,如果根文件夹(数据文件夹)中不存在.bson文件,则必须显式指定其路径。我的意思是:

如果根目录中有.bson文件(进行备份时),请使用:

如果在名为myDir的子文件夹中有.bson文件(备份时),请使用:


HTH.

使用
mongorestore
尝试恢复备份转储(最初使用
mongodump
实用程序创建)时,
mongorestore
实用程序需要访问.bson文件

进行备份/转储时,如果根文件夹(数据文件夹)中不存在.bson文件,则必须显式指定其路径。我的意思是:

如果根目录中有.bson文件(进行备份时),请使用:

如果在名为myDir的子文件夹中有.bson文件(备份时),请使用:

2018-05-01T20:22:18.463+0700    using default 'dump' directory
2018-05-01T20:22:18.463+0700    building a list of collections to restore from dump dir
2018-05-01T20:22:18.464+0700    don't know what to do with subdirectory "dump\Loc8r", skipping...
2018-05-01T20:22:18.464+0700    don't know what to do with subdirectory "dump\admin", skipping...
2018-05-01T20:22:18.464+0700    done
mongorestore --port 27017 --db dbName --username usr1 --password P@ssw0rd --authenticationDatabase authDbName --dir D:\mongo_bkup_dir\
mongorestore --port 27017 --db dbName --username usr1 --password P@ssw0rd --authenticationDatabase authDbName --dir D:\mongo_bkup_dir\mybackup1.dmp\myDir