其实写这个文章不是为了分享,是为了记录自己的这个问题,这个问题查了很久,大约花费了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相关推荐

  1. 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 报错如下: 原因:之前在数据库 ...

  2. E11000 duplicate key error collection

    mongodb在插入数据时出现id重复错误 参考文档 mongodb出现E11000 duplicate key error collection(id重复的解决办法)

  3. 解决scrapy爬虫报错 pymongo.errors.DuplicateKeyError: E11000 duplicate key error collection

    scrapy爬虫报错内容 pymongo.errors.DuplicateKeyError: E11000 duplicate key error collection: scrapy_data.qi ...

  4. E11000 duplicate key error collection: *** index: _id_ dup key

    E11000 duplicate key error collection: ***  index: _id_ dup key: { : "617141a3cd9d0a65d02f6c23& ...

  5. mongodb E11000 duplicate key error collection: index: _id_ dup key

    今天在单测的时候,出现这个问题. 我代码只定义了一个变量 let body = {name: 'wu'} 然后连续2次插入这个body数据 await exam.insertExam(body); a ...

  6. 生成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)       ...

  7. 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 ...

  8. 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 ...

  9. 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_ ...

最新文章

  1. java jsp转html_JSP页面转换为HTML页面,动态转静态
  2. C语言 字符串的读取
  3. 给嵌入式工程师的一封信
  4. 8.2 动力系统的贝叶斯推理
  5. mysql5.718解压版安装_MySQL v5.7.18 版本解压安装
  6. 直播 | COLING 2020 论文解读:基于话题引导的对话推荐系统
  7. 『收集』体验微软ImageX 玩转系统映像文件
  8. Python学习笔记(二) 第一个Python程序 、 Python基础
  9. 关于 SAP Spartacus SSR 服务器返回的响应是否应该被缓存的问题
  10. 【学习笔记】第二章——时间片轮转RR、优先级调度、多级反馈队列调度算法
  11. 计算机辅助工程分析及应用论文,计算机辅助工程计量的论文
  12. java取整数位_java获取整数的各位数值
  13. 详解 Python 字符串(一):字符串基础
  14. 信用卡逾期别慌,有的逾期记录可撤销
  15. 中国饭局里的潜规则:中国饭局中的细节
  16. Unity入门——角色属性设置
  17. Python pip 安装与使用
  18. R语言中的线性判别分析
  19. java错误 找不到或无法加载主类_JAVA报找不到或无法加载主类的错误
  20. 8.1 子模块分析之IDMAC

热门文章

  1. SOEM 源码解析 ecx_LWR
  2. 多少层楼听不见街边噪音_街边刮板
  3. GitHub上的AutoML
  4. app式成语_app式的词语,app的成语都有什么?
  5. 股指指数平稳性检验和随机性检验
  6. 每日10行代码82:网上购物活动满减凑单计算器
  7. BZOJ 2563 阿狸和桃子的游戏
  8. 初步研究iphone充电方案及充电协议(一)
  9. 内网穿透,让自己的电脑当服务器
  10. 国内外常见DNS汇总 (更新:201904)