pymongo.errors.DuplicateKeyError
2019-02-04 本文已影响0人
右哼哼丨左哼哼
出现这种错误,依据提示看来是因为MongoDB使用了同一ID产生的问题,其实主要原因并不在数据库:
创建字典时,放在了for循环外。
传递给mongodb的一直是都是同一个dict对象,所以mongo保存时会出现 "_id" 重复的问题。
所以,只需要把 创建的字典 放到循环里面,即可解决。
原文:BUG:pymongo.errors.DuplicateKeyError: E11000 duplicate key error collection的原因和解决方案