由于AutoReconnect,无法插入MongoDB

时间:2013-02-15 19:47:39

标签: mongodb pymongo

背景: 我有一个使用pymongo的python脚本,它会提取一些XML数据,将其解析为一个名为'all_orders'的字典数组。然后我尝试将其插入到“订单”集合中,我总是得到这个例外。我有理由确定我的字典数组是正确的,因为当列表很小时它会起作用(我认为)。我还发现,我尝试插入到集合中的~1300个文档中有8个工作。

问题: 你知道导致这个AutoReconnect(str(e))异常的原因吗?你知道如何解决或避免这个问题吗?

错误追踪: 在get_reports中输入“mongovol.py”,第152行     orders.insert(all_orders)
文件“/Users/ashutosh/hrksandbox/lumoback-garden2/venv/lib/python2.7/site-packages/pymongo/collection.py”,第359行,插入     continue_on_error,self .__ uuid_subtype),安全) 在_send_message中输入文件“/Users/ashutosh/hrksandbox/lumoback-garden2/venv/lib/python2.7/site-packages/pymongo/mongo_client.py”,第853行     引发AutoReconnect(str(e))

0 个答案:

没有答案