11000: DuplicateKey (error code 11000)
MongoDBO que significa?
O código numérico do erro de chave duplicada (retornado junto com o texto E11000). Uma operação de escrita violou uma constraint de índice único.
Por que acontece?
Gravação do mesmo campo único novamente, upserts concorrentes gerando a mesma chave, ou documentos duplicados em um bulk write.
Como resolver
Capture o código de erro 11000 no código da aplicação e implemente comportamento idempotente (atualizar se existir, inserir caso contrário). Em operações em massa, use ordered:false para permitir que os documentos que não são duplicados sejam gravados. Revise a regra de unicidade e a definição do índice.