mongodump相关内容

MongoDB转储和还原

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

mongodump“失败:错误的选择:只能将单个集合转储到标准输出"

mongodump --out "-" 不起作用,它给我以下消息:“失败:错误的选择:只能将单个集合转储到stdout". 会发生什么?... 解决方案 所以例外是不言自明的,如果使用--out“-",则只能在stdout上显示单个集合. 所以我想知道你想实现什么? 如果您要标准输出特定的收集命令,请执行以下操作: mongodump -o - -d ..
发布时间:2020-07-01 00:39:42 其他开发

我在mongodb中的哪个数据库?

参考上一个问题的下一个问题 mongodb在ubuntu中将databse存储在哪里? $ cd /var/lib/mongodb/ $ ls ihtx.0 ihtx.1 ihtx.ns journal local.0 local.ns mongod.lock 在这里,我可以看到ihtx.0 ihtx.1 ihtx.ns三个具有相同名称的文件.这是我通常在mongo shel ..
发布时间:2020-07-01 00:39:40 其他开发

迁移后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 其他开发

如何限制mongodump的CPU和RAM资源?

我正在运行mongod服务器.每天,我都会执行mongodump以获得备份.问题在于mongodump将占用大量资源,并且会降低服务器的速度(顺便说一句,它已经在运行其他繁重的任务). 我的目标是以某种方式限制在shell脚本中调用的mongodump. 谢谢. 解决方案 您应该使用cgroups.发行版和内核上的挂载点和详细信息不同. IE.带有备用内核的Debian 7.0 ..
发布时间:2020-05-11 02:29:19 服务器开发

将mongo集合导入到现有集合中而不覆盖它

是否可以将mongodump导入添加到其中的现有集合中(而不是覆盖它)?如果是,怎么办? 会使用mongoimport --db mydb吗? 集合的结构相同,但简单的是来自同一应用程序不同实例的不同数据集.我想将所有数据合并到一个数据库中. 解决方案 使用 mongorestore . 仅当您指定 --drop时,它才会覆盖集合参数.因此,如果您什么也不做,只会添加新的 ..
发布时间:2020-05-11 01:50:01 其他开发

MongoDB-获取查询中所有文档的大小

是否有一种方法可以获取MongoDB shell中满足某个查询的所有文档的大小? 我正在创建将使用mongodump的工具(请参见此处)与query选项一起将特定数据转储到外部媒体设备上.但是,我想在开始转储之前查看所有文档是否都适合外部媒体设备.这就是为什么我要获取满足查询条件的所有文档的大小. 我知道此处中所述的Object.bsonsize方法,但似乎只返回一个文档的大小. ..
发布时间:2020-05-11 01:36:54 其他开发

Mongodb的"mongodump"命令,JavaScript执行错误

也许我对mongodump应该如何工作有完全的误解,但是除了返回JavaScript execution failed: SyntaxError: Unexpected identifier错误之外,我似乎无法让它做任何事情. 这是我在做什么: Mongod正在运行 我要备份一个名为"mydb"的数据库 我在mongo shell里面 我尝试了命令mongodump --db m ..
发布时间:2020-05-11 01:27:36 其他开发

mongodb如何仅mongodump索引到另一个mongodb实例

我有一个包含大量数据的mongodb实例,现在我需要启动一个具有相同结构但没有数据的新实例. 如何完成它? 解决方案 您可以使用"query"选项来执行此操作,而该查询不会返回任何文档.像这样: mongodump -q '{ "foo" : "bar" }' 这将转储所有数据库和索引,然后您可以进行mongorestore来将它们重新创建到另一个mongod实例中 ..
发布时间:2020-05-11 00:57:15 其他开发

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

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

如何将mongodump用于1个集合

如何使用mongodump将单个集合从一个数据库移动到另一个数据库? 我应该如何使用该命令及其选项? 解决方案 我认为这只是: mongodump --db= --collection= --out=data/ mongorestore --db= --collection= ..
发布时间:2020-05-11 00:35:21 其他开发

如何在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 其他开发

如何通过mongodump使用转储的数据?

我已经使用mongodump转储了我的mongodb数据库,它在dump/mydb 下创建了一些bson文件. 但是我不知道如何使用它们.我尝试了mongoimport,但似乎无法导入bson数据.那么如何使用这些bson文件呢?如何将它们导入另一个mongodb? 解决方案 您需要使用 mongorestore ,而不是mongoimport ...,它用于导入json或csv等. ..
发布时间:2020-05-10 22:21:57 其他开发