Oii, Fabiano! Tudo bem?
Agradeço por aguardar o nosso retorno.
O erro BulkWriteError
acontece quando há uma violação de chave única (unique key) ou quando algum dado não segue as regras de validação do MongoDB.
Notei que no seu código, o "Tipo": "Conta Salário"
possui um pequeno erro de digitação, você substituiu o s
maiusculo pelo s
minúsculo, o mesmo acontece no código com o "Tipo" : "Conta Poupança"
e o MongoDB é muito sensível quanto a sintaxe, entende que está fora da regra e retorna o erro.
Recomendo realizar a troca e testar novamente o código:
db.contas.insertMany([
{
"Numero_da_Conta": "0189393-9",
"Agência": "0289",
"Tipo": "Conta Salário",
"CPF": "208.862.381-70",
"Valor": 5242
},
{
"Numero_da_Conta": "67314-4",
"Agência": "7147",
"Tipo": "Conta Poupança",
"CPF": "520.233.763-94"
}
])
Lembre-se que a sintaxe precisa estar de acordo com o parâmetro escrito dentro do enum
.
Espero ter ajudado, conte conosco para te auxiliar durante os estudos.
Até mais, Fabiano!