- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我找到了很多关于如何使用 mongodump 和 mongorestore 来备份我的 meteor 生产服务器并在需要时恢复备份的很好的说明:
meteor mongo --url myApp.meteor.com
mongodump -u client -h production-db-b2.meteor.io:27017 -d myApp_meteor_com -out dump/2014_10_21 -p [password from meteor mongo --url]
mongorestore -u client -h production-db-b2.meteor.io:27017 -d myApp_meteor_com dump/2014_10_21_v2/myApp_meteor_com -p [password from meteor mongo --url]
我还没有找到关于如何将备份转储到我的本地 meteor 应用程序的解释。我的应用程序文件夹中有一个 mongodump 输出。我不确定我是否可以使用 mongorestore 或者是否还有其他我应该做的事情。
最佳答案
我发现的最简单的方法:
cd
在你的项目中执行 meteor
命令mongorestore -h 127.0.0.1 --port 3001 -d meteor dump/meteor
更改 127.0.0.1
如果您的本地主机具有不同的 IP 地址和 3001
到您有 mongodb 的端口(通常是 3001
或3002
,所以两个都试试),dump/meteor
是你之前创建的转储的路径。
也是导出本地数据库最简单的方法:
cd
在你的项目中执行 meteor
命令mongodump -h 127.0.0.1 --port 3001 -d meteor
再次,如果需要,更改本地主机 ip 和端口。 .因此,在运行 mongodump
之前,将在 cd
文件夹中创建带有 db 文件的 dump/meteor 文件夹。
祝你好运。
关于mongodb - Mongorestore,从 meteor 生产服务器到本地,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19505543/
有人成功地从 stdin 恢复了 mongodump 吗? 我使用引用命令生成了备份文件: mongodump --archive > file 但引用文献从未解释存档的格式或恢复方式。有人说你必须从
我正在恢复一个大型 mongo 数据库 (90 GB)。我正在使用 mongorestore,它在大约 70..90% 的恢复过程中默默地失败了。有没有办法在启动 mongorestore 时跳过转储
嗨,当我做一个 mongorestore 来转储我的数据库时 ok 如果我有: > show dbs local (empty) test 0.203125GB 它变成了: > show d
我在生产环境中运行了 1.8.2 版的 mongodb,为此运行了一个 cron 作业以进行数据库转储。我刚刚将我的 ubuntu 升级到 12.04。现在我无法恢复任何数据库/集合。这是给予 db.
我正在尝试使用以下方法在 mongodb 中导入一些数据: mongoimport -d blog -c posts < posts.json 但是开始出现这个错误: 2015-11-06T11:3
我已经转储了一个在默认端口上运行的独立 mongo 数据库(14Gb 大),如下所示: mongodump --username --password --db 我正在尝试使用以下内容将其恢复到
我已经在 3 分片集群上针对大小为 600GB 的数据库执行了“mongodump”,并且 block 均匀分布在所有 3 个分片上。 我的 mongodump 命令是这样的: mongodump -
我一直在努力寻找一种方法来做到这一点,但没有成功,而且我觉得没有一种简单的方法可以做我想做的事。 我一直在使用 mongodump | mongorestore 进行测试作为一种避免创建实际存储的文件
我正在尝试使用 gzip 文件中的 mongorestore 恢复数据库。数据库大小约为 89MB,gzip 文件约为 4.4MB。 但是,还原无限期挂起,没有错误消息。我应该如何解决这个问题? 我运
我在以下路径中有很多 bson 文件: c:/mongodb/bin/dump/Sid 如果我运行命令: > mongorestore --db Sid --drop dump/Sid 我收到以下错误
我已经开始了 M101 MongoDB 在线类(class)。我只是关注 this video到视频的 1:45 分钟。 restoremongo 调用返回 mongorestore: command
mongorestore 有没有办法替换数据库中现有的记录,而不是跳过它,这是默认行为? 我目前使用的是最新的 2.4.x 版本的 mongodb。 最佳答案 您可以使用 the --drop par
我需要将使用 mongodump 生成的集合导入(恢复)到现有数据库中,并且我希望将记录合并到现有集合中。 mongorestore 是合并同一个集合中的记录还是会在恢复记录之前删除现有集合? 最佳答
在 MongoDB 中,是否可以转储数据库并将内容恢复到不同的数据库?比如这样: mongodump --db db1 --out dumpdir mongorestore --db db2 --di
我正在使用 mongorestore 从 mongodump 恢复数据库,这需要几个小时。大部分时间都花在了对大型集合建立索引上。 我可以使用 mongodump 或 mongorestore 选项来
我使用这个 cmd 将 mongodb 恢复到 mLab 上的远程数据库 $ ./mongorestore -h ds*****.mlab.com:**** -u -p -d loc8r 但我收到
我知道这是一项基本的安全措施,但我无法使其与我的 mongodb 安装一起使用。每次我运行命令时: mongorestore dump_folder -u "username" -p "passwor
我这样做是为了测试 mongorestore 实用程序 以下是我的测试流程: mongo 127.0.0.1/mytest -u alex -p alex > db.createCollection(
我有一个对象数组。 const arr = [ { name: 'somename', age: 25, }, { name: 'othername', a
我注意到,当通过 mongos 使用 mongorestore 将数据恢复到分片集群时,所有记录最初都保存到主分片(集合的),只有平衡器进程移动这些 block ,这是一个相对缓慢的过程,所以在恢复后
我是一名优秀的程序员,十分优秀!