MongoDB 2.4.10:BSONElement:错误类型67

时间:2014-08-22 21:38:17

标签: python mongodb pymongo

pymongo.errors.OperationFailure: command SON([('count', u'feedarticles'), 
('fields',    {'_id': 0, 'summary': 1, 'link': 1, 'title': 1}), ('query', 
{'$and': [{'published_parsed': {'$gte': '2014-08-15'}}, 
{'skip': False}, {'title': {'$ne': ''}}]})]) 
failed: 10320 BSONElement: bad type 67

我已经使用相同的代码抓取RSS提要并将其拉入mongodb超过一年(除了添加新的提要以拉动),现在我突然得到了这个" BSONElement:糟糕的67型"并且必须在数据库上运行修复才能修复它。我仍然可以将数据保存到mongodb中,但我无法查询它,至少使用python / pymongo。

我怎样才能弄清楚是什么导致了这一点。

1 个答案:

答案 0 :(得分:0)

显然我已经没有硬盘空间了,维修解放了空间并允许我继续使用。我仍然有一些损坏的数据,甚至修复都无法修复。