mongorestore相关内容

Dockerfile 中的 Mongorestore

我想创建一个启动 mongo 服务器并在启动时自动从以前的 mongodump 恢复的 Docker 映像. 这是我的镜像文件: FROM mongo复制转储/home/dumpCMD mongorestore/home/dump 当我运行这个时,我遇到了这个错误: 失败:连接数据库服务器时出错:没有可访问的服务器 有没有办法让 mongorestore 命令通过 Dock ..
发布时间:2022-01-14 19:10:00 其他开发

Mongoimport忽略csv中的前导零

我有一个来自 SQL Server 数据库的 .CSV 导出文件,其中包含一个电话号码字段(数字类型),该字段值以前导零开头. 前导零显示在 CSV 文件中. 当我尝试将 mongoimport 导入数据库(字符串类型)时,我发现导入的数据没有前导零. 目标字段编号是字符串.我该如何解决这个问题? 解决方案 您可以使用导入选项 --columnsHaveTypes 专门 ..
发布时间:2021-06-03 19:32:11 其他开发

使用 mongorestore 导入 CosmosDB MongoDB API 失败并出现可重试写入错误

我正在尝试使用 mongodump 和 mongorestore 使用 MongoDB API 将数据从旧的 MongoDB 数据库服务器导出和导入到 Azure CosmosDB.但是我在连接到 CosmosDB 时遇到了问题.我正在使用带有 URI 标志的连接字符串. 我的 mongorestore 命令包括连接字符串如下: mongorestore --uri="mongodb: ..
发布时间:2021-06-03 19:24:07 其他开发

MongoDB转储和还原

我使用docker安装了mongo,现在我需要进行 mongodb转储并还原. 1)我在哪里可以下载这两个工具? 2)我不需要安装完整的mongo,因为已经使用docker安装了mongo,我只需要下载这两个mongo工具并使用docker mongo的IP和PORT进行转储和还原. 谢谢, 哈里 解决方案 MongoDB在核心数据库旁边安装此工具,因此您只需在容器内执行命 ..
发布时间:2021-05-02 19:45:35 服务器开发

在Dockerfile中的Mongorestore

我想创建一个启动mongo服务器的Docker映像,并在启动时自动从以前的mongodump恢复. 这是该映像的Dockerfile: FROM mongo COPY dump /home/dump CMD mongorestore /home/dump 运行此命令时,我遇到此错误: Failed: error connecting to db server: no ..
发布时间:2020-07-01 00:47:42 其他开发

迁移后Mongodb数据文件变小

在第一台服务器上,我得到: root@prod ~ # du -hs /var/lib/mongodb/ 909G /var/lib/mongodb/ 使用mongodump/mongorestore迁移此数据库后 在第二台服务器上,我得到: root@prod ~ # du -hs /var/lib/mongodb/ 30G /var/lib/mongodb/ 等了几个 ..
发布时间:2020-07-01 00:38:32 其他开发

失败:无意在存档中收集

自从我删除MongoDB数据库以来,出现此错误 Failed: no intent for collection in archive: 解决方案 显然,这是mongodump和mongorestore的限制,如果集合名称中存在正斜杠,则它们将不起作用,因为它是路径分隔符在操作系统级别: https://jira.mongodb.org/browse/TOOLS-1163 ..
发布时间:2020-05-11 02:22:09 其他开发

将旧版本的mongo的数据库转储还原到新版本的mongo

当前,我有一个较旧的mongo版本,即系统上运行的2.6.我已经在生产站点,并且有很多客户数据.我正计划升级到mongo 3.2. 所以,我的问题是mongo v3.2 的mongorestore是否可以与 v2.6 的数据转储一起使用?还是已知会造成问题? 任何答案都是无价之宝!谢谢 解决方案 我问了这个我不想遵循安装每个版本的正常升级过程,只是启动mongod然后将其关闭. ..
发布时间:2020-05-11 00:52:07 其他开发

将整个数据库放入一个还原mongodb转储的命令中

我正在尝试还原mongodb的目录转储. 我在做 mongorestore --db mydb --drop path/to/mydb/dump 但是两者都无法恢复我的转储状态. 恢复数据库后,任何新记录都是可见的. 但是控制台上没有显示错误. 解决方案 我没有找到答案,我今天有相同的问题. 您可以使用以下方法删除数据库: use db.drop ..
发布时间:2020-05-11 00:18:57 其他开发

如何在MongoDB 2.4.9上从OpenShift进行mongodump并在本地进行mongorestore?

我是自己做的(因为RockMongo的导出和导入已损坏),所以就在这里发布. 请注意,这是针对具有相应版本mongodump和mongorestore的MongoDB版本2.4.9的. 解决方案 请先阅读与您的版本相关的文档,进行备份,确保以下解决方案与您的方案相关. http://docs.mongodb.org/v2.4/参考/程序/mongodump/ http://d ..
发布时间:2020-05-10 23:30:50 其他开发

Mongorestore到另一个数据库

在MongoDB中,是否可以转储数据库并将内容还原到其他数据库?例如这样的 mongodump --db db1 --out dumpdir mongorestore --db db2 --dir dumpdir 但是它不起作用.这是错误消息: 构建要从dumpdir dir恢复的集合列表 不知道如何处理子目录"dumpdir/db1",正在跳过... 完成 解决 ..
发布时间:2020-05-10 23:18:35 其他开发

MongoDB mongorestore和具有记录的现有集合

我需要将用mongodump生成的集合导入(还原)到现有数据库中,我希望将记录合并到现有集合中. mongorestore是将记录合并到同一集合中,还是会在还原记录之前删除现有集合? 解决方案 mongorestore仅在使用--drop参数时才会删除现有集合. 如果不使用--drop,则所有文档都将插入到现有集合中,除非已经存在具有相同_id的文档.具有相同_id的文档将被跳 ..
发布时间:2020-05-10 23:15:20 其他开发