出现这种错误,依据提示看来是因为MongoDB使用了同一ID产生的问题,其实主要原因并不在数据库:
创建字典时,放在了for循环外。
传递给mongodb的一直是都是同一个dict对象,所以mongo保存时会出现 "_id" 重复的问题。
所以,只需要把 创建的字典 放到循环里面,即可解决。
原文:BUG:pymongo.errors.DuplicateKeyError: E11000 duplicate key error collection的原因和解决方案
出现这种错误,依据提示看来是因为MongoDB使用了同一ID产生的问题,其实主要原因并不在数据库:
创建字典时,放在了for循环外。
传递给mongodb的一直是都是同一个dict对象,所以mongo保存时会出现 "_id" 重复的问题。
所以,只需要把 创建的字典 放到循环里面,即可解决。
原文:BUG:pymongo.errors.DuplicateKeyError: E11000 duplicate key error collection的原因和解决方案
本文标题:pymongo.errors.DuplicateKeyError
本文链接:https://www.haomeiwen.com/subject/olkpsqtx.html
网友评论