在2.4.6上mongorestoring bson文件时无效的对象大小

时间:2014-03-04 17:22:13

标签: mongodb bson

我正在尝试将BSON文件还原到MongoDB集合中,并收到以下错误:

me@vm:~$ mongo --version
MongoDB shell version: 2.4.6
me@vm:~$ mongorestore --db test dump/oxyme-data.bson
connected to: 127.0.0.1
Tue Mar  4 18:11:28.839 dump/oxyme-data.bson
Tue Mar  4 18:11:28.839     going into namespace [test.oxyme-data]
Tue Mar  4 18:11:28.839 dump/oxyme-data.metadata.json not found. Skipping.
assertion: 10264 invalid object size: 2064190043

有几个关于这个问题的报告,但它们是因为mongodump用于添加到转储的额外调试行,这是固定的,或者至少我有理由相信这不是问题,因为结束和.bson文件的开头看起来很好。

请参阅示例restoring a dump with mongodb fails,其中有一个对我不起作用的简单修复。有一个错误报告https://jira.mongodb.org/browse/SERVER-7007,这只是这个错误吗?

编辑:

文件大小:

-rw-r--r-- 1 me me 106M Mar  4 16:01 oxyme-data.bson

进行备份的MongoDB版本未知。 BSON本身也不是一个有效的标准吗?

我已经检查过,恢复没有成功。

0 个答案:

没有答案