Insira documentos
Nesta página
➤ 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.
Observação
Criar uma collection
Se a coleta não existir atualmente, as operações de inserção criarão a coleta.
Inserir documentos na interface do usuário do MongoDB Atlas
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.
Navegue até a coleção
Na interface do usuário do Atlas MongoDB, clique em Database na barra lateral.
Para a sistema de banco de dados à qual você deseja adicionar documentos, clique em Browse Collections.
No painel de navegação esquerdo, selecione o banco de dados.
No painel de navegação esquerdo, selecione a coleção.
Adicionar os documentos
Clique em Insert Document.
Clique no ícone {} , que abre a visualização JSON.
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 } ]
Inserir um único documento
Para recuperar o documento que você acabou de inserir, consulte a collection:
Insira vários documentos
➤ Use o menu suspenso Selecione a linguagem no canto superior direito para definir a linguagem dos exemplos nesta página.
Inserir comportamento
Criação de collections
Se a coleta não existir atualmente, as operações de inserção criarão a coleta.
_id
Campo
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.
Atomicidade
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
Escrever confirmação
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.