问题标签 [mongorestore]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mongodb - 集合的 mongorestore 导致“Killed”输出并且集合未完全恢复
我在下面键入以下内容:
root@:/home/deploy# mongorestore --db=dbname --collection=collectionname pathtobackupfolder/collectionname.bson
这是输出:
2016-07-16T00:08:03.513-0400 检查 pathtobackupfolder/collectionname.bson 中的集合数据
2016-07-16T00:08:03.525-0400 从 pathtobackupfolder/collectionname.bson 读取元数据文件
2016-07-16T00:08:03.526-0400 从文件路径恢复集合名称到备份文件夹/集合名称.bson
被杀
这是怎么回事?我在 Google 或 Stackoverflow 上找不到任何关于导致“Killed”的 mongorestore 的信息。我要从中恢复的备份文件夹是 12875 个文档的集合,但每次我运行 mongorestore 时,它总是说“已杀死”,并且总是恢复一个小于总数的不同数字:4793、2000、4000 , ETC。
我正在执行此调用的机器是来自 Digital Ocean 的“Ubuntu 14.04.3 LTS (GNU/Linux 3.13.0-71-generic x86_64)”
任何帮助表示赞赏。谢谢。
mongodb - 如何获得在服务器上恢复 mongodb 数据库的授权
在使用此命令在服务器上恢复我的 mongodb 数据库时:
(想法是我的数据库名称)
它显示此错误:
linux - 从 windows 到 linux mongorestore 的重音文件名
我正在尝试将 MongoDB 数据库从 Windows 环境移动到 Linux Ubuntu 14.04。一些集合是名为“Vehículos.metadata.json.gz”的文件。注意 i 有重音。
当我输入 ls 时,我看到如下内容:
问题是,当我尝试运行 mongorestore 时,它会在这些文件上崩溃。
我已经将语言环境更改为“es_AR.utf8”,不知道是Linux、原始文件还是mongorestore 的问题。
有任何想法吗?
mongodb - MongoDB 失败:无法从路径转储创建 ActualPath 对象:统计转储:没有这样的文件或目录
我有一堆需要恢复的 mongo 数据库。我曾经mongodump
获取备份目录,其中包括其中的集合。像这样的东西:
我cd
进入mydir
并做mongorestore
,我收到以下错误:
然后我尝试像这样恢复一个特定的数据库:mongorestore db2
并得到以下错误:
无论我做什么或尝试什么,我都会在这两个错误之间交替出现。我使用的任何数据库都是一样的。
我尝试使用--db
标志,-d
参数,将转储路径设置为第三个参数(mongorestore --db [db] [dump_path]
)。我在 Stackoverflow 周围找到的一切。没有什么。
我坚持这一点,我不知道如何继续。
编辑
操作系统:Ubuntu 14.04
按照本指南安装 MongoDB:
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/
mongodb - 我可以在 groovy 文件中运行 mongorestore 命令吗?
我有一个 groovy 脚本,它删除一个数据库并从现有备份(SQL)中恢复数据库
我传递了所有必需的参数并运行sql.execute()
如下,
以上所有代码都可以正常工作。我也需要为 MongoDB 实现这个。在 Mongo 中是否有等价物,我可以像在 groovy 文件中sql.execute()
一样运行 Mongo 命令。mongorestore
对于 Mongo,我有以下代码:
现在我需要在我的 groovy 文件中运行/包含以下命令,
mongorestore ~/backups/first_backup/
有什么办法可以做到这一点?
mongodb - 如何使用 docker mongorestore DB
我得到了 docker-compose.yml:
Dockerfile:
我将转储存储在项目文件中,因此文件夹与容器共享。恢复转储的过程应该如何?在网络容器中,我无权访问 mongoresore commnad ...
mongodb - Dockerfile 中的 Mongorestore
我想创建一个启动 mongo 服务器并mongodump
在启动时自动从以前的恢复的 Docker 映像。
这是我的图像的 Dockerfile:
当我运行它时,我遇到了这个错误:
Failed: error connecting to db server: no reachable servers
有没有办法让mongorestore
命令通过 Docker 运行?
mongodb - mongodump 和 mongorestore 更改文档顺序
我正在使用 mongodump 命令转储 mongodb 数据,但是当我使用 mongorestore 恢复它时,它会更改文档的顺序(插入文档的顺序),可能是什么问题?有什么方法可以保留插入顺序吗?
mongodb - 如何下载mongo db转储?我可以通过 pem 文件访问服务器
我需要从服务器下载 mongodb 数据库的转储,并将其还原到我的本地。可以使用 pem 文件通过 ssh 访问服务器。