Menu Docs
Página inicial do Docs
/
Manual do MongoDB
/

Insira documentos

Nesta página

  • Inserir documentos na interface do usuário do MongoDB Atlas
  • Inserir um único documento
  • Insira vários documentos
  • Inserir comportamento

➤ Use o menu suspenso Selecione a linguagem no canto superior direito para definir a linguagem dos exemplos a seguir ou selecione MongoDB Compass.


Esta página fornece exemplos de operações de inserção no MongoDB.

Você pode inserir documentos no MongoDB usando os métodos:

  • O driver da sua linguagem de programação.

  • A UI do MongoDB Atlas. Para saber mais, consulte Inserir documentos na interface do usuário do MongoDB Atlas.

  • MongoDB Compass.

Observação

Criar uma collection

Se a coleta não existir atualmente, as operações de inserção criarão a coleta.

Para inserir um documento na UI do MongoDB Atlas, complete as etapas a seguir. Para saber mais sobre como trabalhar com documentos na interface do usuário do MongoDB Atlas, consulte Criar, exibir, atualizar e excluir documentos.

1
  1. Na interface do usuário do Atlas MongoDB, clique em Database na barra lateral.

  2. Para a sistema de banco de dados à qual você deseja adicionar documentos, clique em Browse Collections.

  3. No painel de navegação esquerdo, selecione o banco de dados.

  4. No painel de navegação esquerdo, selecione a coleção.

2
  1. Clique em Insert Document.

  2. Clique no ícone {} , que abre a visualização JSON.

  3. Cole a array de documentos no campo de entrada de texto. Por exemplo, a entrada a seguir cria quatro documentos, cada um dos quais contém três campos:

    [
    { "prodId": 100, "price": 20, "quantity": 125 },
    { "prodId": 101, "price": 10, "quantity": 234 },
    { "prodId": 102, "price": 15, "quantity": 432 },
    { "prodId": 103, "price": 17, "quantity": 320 }
    ]
3

O Atlas do MongoDB adiciona os documentos à collection.

Para recuperar o documento que você acabou de inserir, consulte a collection:


➤ Use o menu suspenso Selecione a linguagem no canto superior direito para definir a linguagem dos exemplos nesta página.


Se a coleta não existir atualmente, as operações de inserção criarão a coleta.

No MongoDB, cada documento armazenado em uma coleta requer um campo _id exclusivo que atua como uma chave primária. Se um documento inserido omitir o campo _id, o driver MongoDB gerará automaticamente um ObjectID para o campo _id.

Isso também se aplica a documentos inseridos por meio de operações de atualização com upsert: true.

Todas as operações de gravação no MongoDB são atômicas no nível de um único documento. Para obter mais informações sobre MongoDB e atomicidade, consulte Atomicidade e transações

Com preocupações de gravação, você pode especificar o nível de confirmação solicitado do MongoDB para operações de gravação. Para mais informações, consulte preocupação de gravação.

← Operações do MongoDB CRUD