Python专题

pymongo.errors.DuplicateKeyError

2019-02-04  本文已影响0人  右哼哼丨左哼哼

出现这种错误,依据提示看来是因为MongoDB使用了同一ID产生的问题,其实主要原因并不在数据库:

创建字典时,放在了for循环外。

传递给mongodb的一直是都是同一个dict对象,所以mongo保存时会出现 "_id" 重复的问题。

所以,只需要把 创建的字典 放到循环里面,即可解决。


原文:BUG:pymongo.errors.DuplicateKeyError: E11000 duplicate key error collection的原因和解决方案

上一篇下一篇

猜你喜欢

热点阅读