1
resposta

tentei inserir os dados pelo prompt de comando e sempre da erro

fui tentar colocar novos dados dentro da minha coleção, porém no prompt de comando ele diz que "db.Alura1.insert0ne({})" não é uma função e o comando não é executado Insira aqui a descrição dessa imagem para ajudar na acessibilidade e eu tentei usar o nome da minha coleção em letras minúsculas, porém sem sucesso

1 resposta

Oii Alex, como vai?

Pelo que observei na imagem, há alguns erros de digitação no comando que você está utilizando. O método correto para inserir um documento é insertOne e não insert0ne (com zero).

Além disso, o nome da coleção deve ser exatamente como você o criou, incluindo letras maiúsculas e minúsculas.

Percebi também que está faltando fechar aspas na linha "Série: "Fleabag",, o que gerou outro erro de sintaxe.

Veja um exemplo de como deve ser a inserção do documento:

db.Alura1.insertOne({
    "Série": "Fleabag",
    "Ano de lançamento": 2016,
    "Temporadas disponíveis": 2,
    "Linguagem": "Inglês",
    "IMDb Avaliação": 8.7
})

Certifique-se de que:

  1. Você está conectado ao banco de dados correto usando o comando use BancoAlura.
  2. A coleção Alura1 existe no banco de dados BancoAlura.
  3. O método insertOne está escrito corretamente, com "O" maiúsculo.

Espero ter ajudado!

Grande abraço e bons estudos.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!