【问题标题】:how to skip MongoError: E11000 duplicate key to continue creating如何跳过 MongoError: E11000 重复键以继续创建
【发布时间】:2022-01-22 13:20:58
【问题描述】:

我想知道如何让进程在遇到重复键错误后继续创建对象 - 到下一条记录 - 当前,当它遇到重复键时,它会停止创建文档中的其余内容

它击中的 dup 键是 _id(唯一索引)

目前我只是在 try catch 块中捕获错误,但我不确定我能从这里做什么

谢谢!

【问题讨论】:

    标签: javascript mongoose


    【解决方案1】:

    尝试insertMany 和选项ordered: false

    排除 Write Concern 错误,有序操作在出错后停止,而无序操作继续处理队列中剩余的任何写入操作。

    【讨论】:

      猜你喜欢
      • 2017-08-27
      • 2017-03-02
      • 2021-09-19
      • 2021-03-04
      • 1970-01-01
      • 2017-05-25
      • 1970-01-01
      • 2018-11-11
      • 2020-02-02
      相关资源
      最近更新 更多