问题标签 [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 投票
1 回答
36232 浏览

mongodb - MongoDB mongorestore 和现有的记录集合

我需要将生成的集合导入(恢复)mongodump到现有数据库中,并且我希望将记录合并到现有集合中。

mongorestore是合并同一集合中的记录还是在恢复记录之前删除现有集合?

0 投票
6 回答
69932 浏览

mongodb - 如何使用 mongodump 转储的数据?

我曾经mongodump转储我的 mongodb 数据库,它在下面创建了一些 bson 文件dump/mydb

但我不知道如何使用它们。我试过mongoimport了,但似乎无法导入 bson 数据。那么如何使用这些bson文件呢?如何将它们导入另一个 mongodb?

0 投票
4 回答
32752 浏览

mongodb - 如何导入转储的MongoDB?

成功转储了一个 MongoDB:

我需要将其导入或导出到测试服务器并且遇到了困难,请帮我弄清楚。

我尝试了一些方法:

给出这个错误:

给出这个错误:

如何指定使用哪个集合?我应该为 -d 使用什么?我想上传什么或者我想用什么作为测试?我想导入完整的数据库,而不仅仅是它的集合。

0 投票
0 回答
1494 浏览

mongodb - mongorestore 时出现错误关闭 Mongodb

我正在将数据恢复到 mongodb。在导入数据后,在所有索引重建之前,它会抛出一些错误,并自行关闭。

有没有人熟悉这种情况?

错误日志:

Wed Nov 16 13:32:10 Socket recv() errno:104 Connection reset by peer 127.0.0.1:27017
Wed Nov 16 13:32:10 SocketException: remote: 127.0.0.1:27017 error: 9001 socket exception [1] server [127.0.0.1:27017]
Wed Nov 16 13:32:10 DBClientCursor::init call() failed assertion: 10276 DBClientBase::findN: transport error: localhost query: { getlasterror: 1 }

0 投票
1 回答
1802 浏览

mongodb - mongorestore 和收藏

嗨,当我做一个 mongorestore 转储我的数据库时ok

如果我有:

它变成了:

但如果我这样做,db.getCollectionName()它只会打印

我想确定出现在这里,我该怎么办?

谢谢

0 投票
1 回答
1734 浏览

mongodb - Mongo - how do I find the install path of where the data is for the mongo database?

I am trying to do a mongorestore command and I am not sure how to find the directory of where the data is.

The command is something like this:

and I am not sure how to find where on my local computer the current dump is so I don't know what the [path to the dump directory] is supposed to be.

Any ideas for how to find it? I am on a mac.

Thanks!

0 投票
1 回答
507 浏览

mongodb - 如何将一些数据从一个 MongoDB 复制到另一个

我有一个现有的 MongoDB 转储,我想挑选一些数据到一个干净的数据库。

转储单个集合并恢复它们(mongodump 和 mongorestore)是这样做的方式吗?

0 投票
1 回答
1706 浏览

mongodb - mongodb mongorestore 断言失败

我在生产环境中运行了 mongodb 版本 1.8.2,为此运行了一个 cron 作业以进行数据库转储。我刚刚将我的 ubuntu 升级到 12.04。现在我无法恢复任何数据库/集合。它在给

db.system.indexes 断言失败 _filename.empty() util/mmap.cpp 167

我用谷歌搜索了它,但找不到任何合适的答案。

0 投票
0 回答
1606 浏览

mongodb - Mongorestore 不导入数据

我正在尝试恢复 mongo db 转储。在 PC 上运行 mongorestore 可以正常工作。但是当我在 linux 服务器(64 位 MongoDB)上运行它时,没有抛出错误,但没有导入数据。下面给出的是终端上的消息:

编辑:

这不是问题。问题不在于插入,而在于我的查询。我试图做 db.m101.funnynumbers.count()。正确的做法是 db.funnynumbers.count()。

0 投票
2 回答
6143 浏览

mongodb - mongodbrestore 似乎没有恢复所有文件

在dump/enron 目录messages.bson 和messages.medata.json 文件中。它应该恢复 120,477 个文档。我想从中恢复数据。我输入命令:

命令完成后,我收到一条消息:发现 120477 个对象不知道如何处理文件 [dump/enron/messages.metadata.json]

但在收集消息中,我看到 112196 个文档使用:

你能告诉我它有什么问题吗?命令的输出:

消息:“不知道如何处理文件 [dump/enron/messages.metadata.json]”是什么意思?