mongo E11000 duplicate key error collection
其实写这个文章不是为了分享,是为了记录自己的这个问题,这个问题查了很久,大约花费了4h.
讲述一下过程: 因为数据要做初始化,我就在库里面做了几百万的数据初始化,然后开始使用kafka接增量数据,然后发现工程一直报错
1.我没有用id自动生成,而是把它变成了有意义的业务字段的数据
2.然后开始了E11000 duplicate key error collection这个重复报错
3.检查代码发现逻辑没有问题
4.debug
发现每次同一条数据都不是按照update处理,都是按照insert 处理, 最后发现mongo的认定一条数据是否为新增,依据id和version
代码中没有对version进行初始化赋值,依然是null,所以程序自动认定为这是一个新的数据,所以会一直执行insert 操作
mongo E11000 duplicate key error collection相关推荐
- MongoError: E11000 duplicate key error collection: blog.users index: email_1 dup key
MongoError: E11000 duplicate key error collection: blog.users index: email_1 dup key 报错如下: 原因:之前在数据库 ...
- E11000 duplicate key error collection
mongodb在插入数据时出现id重复错误 参考文档 mongodb出现E11000 duplicate key error collection(id重复的解决办法)
- 解决scrapy爬虫报错 pymongo.errors.DuplicateKeyError: E11000 duplicate key error collection
scrapy爬虫报错内容 pymongo.errors.DuplicateKeyError: E11000 duplicate key error collection: scrapy_data.qi ...
- E11000 duplicate key error collection: *** index: _id_ dup key
E11000 duplicate key error collection: *** index: _id_ dup key: { : "617141a3cd9d0a65d02f6c23& ...
- mongodb E11000 duplicate key error collection: index: _id_ dup key
今天在单测的时候,出现这个问题. 我代码只定义了一个变量 let body = {name: 'wu'} 然后连续2次插入这个body数据 await exam.insertExam(body); a ...
- 生成MySQL数据库表报错:Error Code: 1022. Can't write; duplicate key in table '#sql-e88_23'
生成MySQL数据库表报错SQL: alter table position add constraint FK_Reference_1 foreign key (partner_id) ...
- hive安装 初始化报错Error: Duplicate key name ‘PCS_STATS_IDX‘ (state=42000,code=1061)
错误日志 [root@mihaoyu151 conf]# schematool -dbType mysql -initSchema which: no hbase in (/usr/local/sbi ...
- Error: Duplicate key name ‘PCS_STATS_IDX‘ (state=42000,code=1061)
Hive初始化schematool -dbType mysql -initSchema报错: # Initialization script hive-schema-2.3.0.mysql.sql E ...
- Org.postgresql.util.PSQLException: ERROR : duplicate key value violates unique constraint XXXX
Org.postgresql.util.PSQLException: ERROR : duplicate key value violates unique constraint device_id_ ...
最新文章
- java jsp转html_JSP页面转换为HTML页面,动态转静态
- C语言 字符串的读取
- 给嵌入式工程师的一封信
- 8.2 动力系统的贝叶斯推理
- mysql5.718解压版安装_MySQL v5.7.18 版本解压安装
- 直播 | COLING 2020 论文解读:基于话题引导的对话推荐系统
- 『收集』体验微软ImageX 玩转系统映像文件
- Python学习笔记(二) 第一个Python程序 、 Python基础
- 关于 SAP Spartacus SSR 服务器返回的响应是否应该被缓存的问题
- 【学习笔记】第二章——时间片轮转RR、优先级调度、多级反馈队列调度算法
- 计算机辅助工程分析及应用论文,计算机辅助工程计量的论文
- java取整数位_java获取整数的各位数值
- 详解 Python 字符串(一):字符串基础
- 信用卡逾期别慌,有的逾期记录可撤销
- 中国饭局里的潜规则:中国饭局中的细节
- Unity入门——角色属性设置
- Python pip 安装与使用
- R语言中的线性判别分析
- java错误 找不到或无法加载主类_JAVA报找不到或无法加载主类的错误
- 8.1 子模块分析之IDMAC