错误代码:
File "D:\Aanconda_install\lib\site-packages\pymongo\helpers.py", line 198, in _raise_last_write_error
raise DuplicateKeyError(error.get("errmsg"), 11000, error)
pymongo.errors.DuplicateKeyError: E11000 duplicate key error collection: sjjy.sjjy index: _id_ dup key: { : ObjectId('') }
主要原因是同时插入数据造成 _id 重复
解决方法:
1.手动添加id值,当插入的数据带有_id的字段时,mongodb就不再自动生成id
2.伪代码;
将要插入的字段 = 插入字段.copy()
db.collection.insert_one(将要插入的字段)