DBAtlas · 数据库运维图谱

11000: DuplicateKey(错误代码 11000)

MongoDB

含义

重复键错误的数字代码(与 E11000 文本一起返回)。写操作违反了唯一索引约束。

原因

再次写入相同的唯一字段、并发 upsert 生成相同的键,或批量写入中存在重复文档。

解决方法

在应用代码中捕获错误代码 11000 并实现幂等行为(存在则更新,否则插入)。在批量操作中使用 ordered:false,使重复文档以外的文档仍能写入。重新审视唯一性规则和索引定义。

在 DBAtlas 中打开 →

同一数据库的其他条目