问题标签 [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.

0 投票
2 回答
2632 浏览

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)”

任何帮助表示赞赏。谢谢。

0 投票
1 回答
300 浏览

mongodb - 如何获得在服务器上恢复 mongodb 数据库的授权

在使用此命令在服务器上恢复我的 mongodb 数据库时:

(想法是我的数据库名称)

它显示此错误:

0 投票
0 回答
72 浏览

linux - 从 windows 到 linux mongorestore 的重音文件名

我正在尝试将 MongoDB 数据库从 Windows 环境移动到 Linux Ubuntu 14.04。一些集合是名为“Vehículos.metadata.json.gz”的文件。注意 i 有重音。

当我输入 ls 时,我看到如下内容:

问题是,当我尝试运行 mongorestore 时,它​​会在这些文件上崩溃。

我已经将语言环境更改为“es_AR.utf8”,不知道是Linux、原始文件还是mongorestore 的问题。

有任何想法吗?

0 投票
1 回答
2279 浏览

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/

0 投票
0 回答
148 浏览

mongodb - 检测到缓冲区溢出 - mongorestore

我正在尝试使用 mongorestore 恢复 mongodump(大小 5.4GB)。该进程运行到 32%,然后退出并出现错误:检测到缓冲区溢出。这个问题的原因是什么?如何恢复完整的数据库? 在此处输入图像描述

0 投票
2 回答
334 浏览

mongodb - 我可以在 groovy 文件中运行 mongorestore 命令吗?

我有一个 groovy 脚本,它删除一个数据库并从现有备份(SQL)中恢复数据库

我传递了所有必需的参数并运行sql.execute()如下,

以上所有代码都可以正常工作。我也需要为 MongoDB 实现这个。在 Mongo 中是否有等价物,我可以像在 groovy 文件中sql.execute()一样运行 Mongo 命令。mongorestore

对于 Mongo,我有以下代码:

现在我需要在我的 groovy 文件中运行/包含以下命令, mongorestore ~/backups/first_backup/

有什么办法可以做到这一点?

0 投票
0 回答
558 浏览

mongodb - 如何使用 docker mongorestore DB

我得到了 docker-compose.yml:

Dockerfile:

我将转储存储在项目文件中,因此文件夹与容器共享。恢复转储的过程应该如何?在网络容器中,我无权访问 mongoresore commnad ...

0 投票
5 回答
19437 浏览

mongodb - Dockerfile 中的 Mongorestore

我想创建一个启动 mongo 服务器并mongodump在启动时自动从以前的恢复的 Docker 映像。


这是我的图像的 Dockerfile:

当我运行它时,我遇到了这个错误:

Failed: error connecting to db server: no reachable servers


有没有办法让mongorestore命令通过 Docker 运行?

0 投票
1 回答
656 浏览

mongodb - mongodump 和 mongorestore 更改文档顺序

我正在使用 mongodump 命令转储 mongodb 数据,但是当我使用 mongorestore 恢复它时,它会更改文档的顺序(插入文档的顺序),可能是什么问题?有什么方法可以保留插入顺序吗?

0 投票
1 回答
1391 浏览

mongodb - 如何下载mongo db转储?我可以通过 pem 文件访问服务器

我需要从服务器下载 mongodb 数据库的转储,并将其还原到我的本地。可以使用 pem 文件通过 ssh 访问服务器。