背景: 我有一个使用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))