MongoDB:断言15934错误

时间:2012-11-02 08:17:30

标签: mongodb heroku

我正在使用Heroku作为我的部署并尝试转储我的本地MongoDB然后mongorestore它但我得到一个错误,我根本无法得到:

assertion: 15934 JSON object size didn't match file size

我搜索了所有内容,我发现最接近的是github中的mongodb源代码。

有谁知道为什么会发生这种错误?

1 个答案:

答案 0 :(得分:0)

15934断言错误表示文件大小与组成该文件的JSON对象的实际大小不匹配。这可能是在尝试恢复文件之前编辑文件 - 如果您手动从文件中删除了字段,则会看到此错误。

如果您使用mongoexport / mongoimport,您应该注意的一点是,它不会为您处理索引。这意味着您需要在导入完成之前或之后自己创建索引。之前创建它们可能会导致导入需要更长时间才能运行。