mongorestore相关内容
我想创建一个启动 mongo 服务器并在启动时自动从以前的 mongodump 恢复的 Docker 映像. 这是我的镜像文件: FROM mongo复制转储/home/dumpCMD mongorestore/home/dump 当我运行这个时,我遇到了这个错误: 失败:连接数据库服务器时出错:没有可访问的服务器 有没有办法让 mongorestore 命令通过 Dock
..
如果我有以下格式的 mongo 数据库 URL mongodb://someUsername:somePassword@some.server.com:27017/some_collection 是否有一种简单的方法可以将其提供给 mongorestore 而无需这样做 mongorestore -u someUsername -p somePassword -h some.server.c
..
我有一个来自 SQL Server 数据库的 .CSV 导出文件,其中包含一个电话号码字段(数字类型),该字段值以前导零开头. 前导零显示在 CSV 文件中. 当我尝试将 mongoimport 导入数据库(字符串类型)时,我发现导入的数据没有前导零. 目标字段编号是字符串.我该如何解决这个问题? 解决方案 您可以使用导入选项 --columnsHaveTypes 专门
..
我正在尝试使用 mongodump 和 mongorestore 使用 MongoDB API 将数据从旧的 MongoDB 数据库服务器导出和导入到 Azure CosmosDB.但是我在连接到 CosmosDB 时遇到了问题.我正在使用带有 URI 标志的连接字符串. 我的 mongorestore 命令包括连接字符串如下: mongorestore --uri="mongodb:
..
我使用docker安装了mongo,现在我需要进行 mongodb转储并还原. 1)我在哪里可以下载这两个工具? 2)我不需要安装完整的mongo,因为已经使用docker安装了mongo,我只需要下载这两个mongo工具并使用docker mongo的IP和PORT进行转储和还原. 谢谢, 哈里 解决方案 MongoDB在核心数据库旁边安装此工具,因此您只需在容器内执行命
..
我用下一条命令创建了mongodb dump: mongodump /host:%MONGODB_HOST% /authenticationDatabase:admin /username:username /password:password /oplog 之后,我尝试使用命令恢复转储: mongorestore /noIndexRestore /oplogReplay /num
..
我想创建一个启动mongo服务器的Docker映像,并在启动时自动从以前的mongodump恢复. 这是该映像的Dockerfile: FROM mongo COPY dump /home/dump CMD mongorestore /home/dump 运行此命令时,我遇到此错误: Failed: error connecting to db server: no
..
Mongodb版本3.2.12.我有两个本地数据库,"base1"和"base2" 我想将所有数据(所有集合)从base1复制到base2,替换那里的所有内容(例如,将生产转储到开发环境时). 是否有任何管道命令(或其他简单方式)可以做到这一点? 我尝试过 mongodump --archive --db base1 | mongorestore --db base2 --
..
在第一台服务器上,我得到: root@prod ~ # du -hs /var/lib/mongodb/ 909G /var/lib/mongodb/ 使用mongodump/mongorestore迁移此数据库后 在第二台服务器上,我得到: root@prod ~ # du -hs /var/lib/mongodb/ 30G /var/lib/mongodb/ 等了几个
..
自从我删除MongoDB数据库以来,出现此错误 Failed: no intent for collection in archive: 解决方案 显然,这是mongodump和mongorestore的限制,如果集合名称中存在正斜杠,则它们将不起作用,因为它是路径分隔符在操作系统级别: https://jira.mongodb.org/browse/TOOLS-1163
..
当前,我有一个较旧的mongo版本,即系统上运行的2.6.我已经在生产站点,并且有很多客户数据.我正计划升级到mongo 3.2. 所以,我的问题是mongo v3.2 的mongorestore是否可以与 v2.6 的数据转储一起使用?还是已知会造成问题? 任何答案都是无价之宝!谢谢 解决方案 我问了这个我不想遵循安装每个版本的正常升级过程,只是启动mongod然后将其关闭.
..
我有一个转储mongodb的脚本 mongodump --archive=$MONGODB_PATH --host $MONGODB_HOST --port $MONGODB_PORT --username $MONGODB_USER --password $MONGODB_PASS --db $MONGODB_NAME 但是当我尝试使用 还原它时 mongorestore -d
..
我正在尝试还原mongodb的目录转储. 我在做 mongorestore --db mydb --drop path/to/mydb/dump 但是两者都无法恢复我的转储状态. 恢复数据库后,任何新记录都是可见的. 但是控制台上没有显示错误. 解决方案 我没有找到答案,我今天有相同的问题. 您可以使用以下方法删除数据库: use db.drop
..
我想从我的.gz文件导入转储数据. 文件位置为home/Alex/Documents/Abc/dump.gz,数据库名称为"Alex". 我尝试了mongorestore --gzip --db "Alex" /home/Alex/Documents/Abc/dump.gz 但显示错误: 2018-10-31T12:54:58.359+0530 the --db an
..
我是自己做的(因为RockMongo的导出和导入已损坏),所以就在这里发布. 请注意,这是针对具有相应版本mongodump和mongorestore的MongoDB版本2.4.9的. 解决方案 请先阅读与您的版本相关的文档,进行备份,确保以下解决方案与您的方案相关. http://docs.mongodb.org/v2.4/参考/程序/mongodump/ http://d
..
我收到以下错误(转储MongoDB 3.2)(还原MongoDB 3.4): Failed: ngivr-dev.ledgerhelpers: error creating indexes for ngivr-dev.ledgerhelpers: **createIndex error:** **The field 'safe' is not valid for an index speci
..
在MongoDB中,是否可以转储数据库并将内容还原到其他数据库?例如这样的 mongodump --db db1 --out dumpdir mongorestore --db db2 --dir dumpdir 但是它不起作用.这是错误消息: 构建要从dumpdir dir恢复的集合列表 不知道如何处理子目录"dumpdir/db1",正在跳过... 完成 解决
..
我需要将用mongodump生成的集合导入(还原)到现有数据库中,我希望将记录合并到现有集合中. mongorestore是将记录合并到同一集合中,还是会在还原记录之前删除现有集合? 解决方案 mongorestore仅在使用--drop参数时才会删除现有集合. 如果不使用--drop,则所有文档都将插入到现有集合中,除非已经存在具有相同_id的文档.具有相同_id的文档将被跳
..
我正在尝试将mongodump还原到一个不同名称的数据库(应该可以通过--db 开关来实现). 我的工作目录包含一个转储文件夹,其中包含一个数据库转储. 但是,当我尝试此命令时: mongorestore --port xxxxx --db some_destination_db 我收到以下错误: ERROR: ERROR: root director
..
我想使用mongorestore在mongoDB中加载数据/恢复转储数据.我正在尝试指挥 mongorestore dump 但是它给了我错误 Sat Sep 21 16:12:33.403 JavaScript execution failed: SyntaxError: Unexpected identifier 我们如何还原数据或将数据放入mongoDB?请给我步骤.
..