- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我有一堆需要恢复的 mongo 数据库。我使用 mongodump
获取备份目录,其中包括其中的集合。像这样:
|- mydir
|-- db1
|--- collection1
|--- collections2
|-- db2
|--- collection1
|--- collections2
我 cd
进入 mydir
并执行 mongorestore
并且我收到以下错误:
2016-07-25T10:41:12.378-0400 using default 'dump' directory
2016-07-25T10:41:12.378-0400 Failed: can't create ActualPath object from path dump: stat dump: no such file or directory
然后我尝试像这样恢复特定的数据库:mongorestore db2
并得到以下错误:
2016-07-25T10:47:04.413-0400 building a list of dbs and collections to restore from db2 dir
2016-07-25T10:47:04.413-0400 don't know what to do with file "db2/collection1.bson", skipping...
2016-07-25T10:47:04.413-0400 don't know what to do with file "db2/collection1.metadata.json", skipping..."db2/collection2.bson", skipping...
2016-07-25T10:47:04.413-0400 don't know what to do with file "db2/collection2.metadata.json", skipping...
2016-07-25T10:47:04.414-0400 done
无论我做什么或尝试什么,我都会在这两个错误之间交替。这对我使用的任何数据库都是一样的。
我尝试使用 --db
标志,-d
参数,将转储路径设置为第三个参数(mongorestore --db [db] [转储路径]
)。我在 Stackoverflow 周围发现的一切。什么都没有。
我被困在这个问题上,我不知道如何继续。
编辑
操作系统:Ubuntu 14.04
按照本指南安装 MongoDB:
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/
最佳答案
没有 dump_path 位置参数的
mongorestore
期望在当前工作目录中有一个名为 dump
的文件夹。如果文件夹 dump
不存在,您将收到“无法创建 ActualPath...”错误。
所以基本上,如果您没有名为 dump 的文件夹,则需要传递该位置参数。所以从 mydir
的父目录运行:
mongorestore mydir
如果您想使用 --db
选项,您需要指定转储路径一直到包含该数据库的 .bson 文件的目录或 特定的 .bson 文件。
因此,例如要恢复 db1
的所有集合:
mongorestore --db db1 ./db1
或者只恢复collection1
:
mongorestore --db db1 ./db1/collection1.bson
关于MongoDB 失败 : can't create ActualPath object from path dump: stat dump: no such file or directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38571022/
我一直在使用 Url.Content inside in my views and all seems to work fine... 然后从我的 Controller 中我尝试了以下,但它总是返回
我有一堆需要恢复的 mongo 数据库。我使用 mongodump 获取备份目录,其中包括其中的集合。像这样: |- mydir |-- db1 |--- collection1 |--- colle
我是一名优秀的程序员,十分优秀!