【发布时间】:2014-05-29 00:32:21
【问题描述】:
我已经使用以下 mongodump 命令行转储了一个 mongodb 数据库
mongodump -h www.myhost.com -u myusername -p mypassword -d mydb > dump.bson
我正在尝试在本地服务器上恢复转储:
mongorestore -h localhost -d mydb dump.bson
不幸的是,它失败并出现以下错误:
assertion: 10264 invalid object size: 1096040772
有谁知道什么会导致这个错误?
在两台服务器上,mongo 的版本都是 1.8.3
谢谢
【问题讨论】:
-
都是 32/64 位系统吗?也可能有助于在转储之前先修复原始数据库。
-
本地服务器是 64 位的,但是远程的,我还不知道。否则,我尝试了 repairDatabase() 但仍然出现同样的错误...
-
如果它们是相同的位,那么最好在 mongodb 邮件列表中询问。我曾经在一个小收藏中遇到过这个错误,修复就成功了。
标签: mongodb