Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Menu Docs

Insira documentos

Importante

A inserção de documentos não é permitida em MongoDB Compass Readonly Edition.

O Compass fornece os seguintes modos de visualização para inserir documentos em suas collections:

Modo de sintaxe do shell
Escreva ou cole documentos na sintaxe do shell do MongoDB , que permite nomes de campo sem aspas e construtores de tipo, como ObjectId() e ISODate(). Use este modo para inserir vários documentos de uma só vez como um array.
Editor campo por campo
Selecione valores e tipos de campo individuais para cada documento inserido . Este modo suporta apenas a inserção de um documento por vez.
JSON Mode
Escreva ou cole documentos no formato JSON estendido, que requer nomes de campo entre aspas e representa tipos BSON como wrappers,{"$oid": "..."} como. Use este modo para inserir vários documentos de uma só vez como um array.

Para inserir documentos em sua coleção, selecione a guia correspondente ao modo de exibição escolhido:

1

No menu suspenso, clique em Insert Document.

Botão Inserir
clique para ampliar

Como alternativa, você pode clicar com o botão direito do mouse na barra de query ou no espaço em branco circundante e selecionar Insert document... no menu suspenso.

2

No modal Insert Document, clique no ícone para utilizar o modo Shell Syntax para inserir documentos em sua coleção.

Shell Syntax O modo é a visualização padrão.

3

Na sintaxe do shell do MongoDB , digite ou cole o(s) documento(s) que você deseja inserir na coleção. Para inserir vários documentos, insira uma array de documentos separados por vírgula.

Exemplo

O exemplo a seguir insere um único documento na collection. Os nomes de campo não estão entre aspas e os valores _id, copies e lastCheckedOut usam os construtores de tipo ObjectId(), NumberInt() e ISODate() em vez dos wrappers de tipo JSON Estendido:

{
_id: ObjectId('507f1f77bcf86cd799439011'),
title: 'The Odyssey',
author: 'Homer',
copies: NumberInt('10'),
lastCheckedOut: ISODate('2025-03-14T09:30:00Z')
}

Observação

Se você não especificar um _id valor em seu documento, o Compass gerará automaticamente um ObjectId para o _id campo.

4
1

No menu suspenso, clique em Insert Document.

Botão Inserir
clique para ampliar

Como alternativa, você pode clicar com o botão direito do mouse na barra de query ou no espaço em branco circundante e selecionar Insert document... no menu suspenso.

2

No modal Insert Document, clique no ícone para o modo Editor Field-by-Field .

3

Para adicionar um novo campo no documento, passe o mouse sobre o número da linha na caixa de diálogo e clique no ícone para adicionar um novo campo após a linha selecionada.

Você também pode adicionar um novo campo no final do documento pressionando a tecla Tab quando o cursor de texto estiver no valor do último campo de documento.

Observação

Se você não especificar um _id valor em seu documento, o Compass gerará automaticamente um ObjectId para o _id campo.

4

Você pode alterar o tipo de dados de um campo clicando no seletor suspenso do tipo de dados à direita do campo.

Para alterar o campo _id para utilizar um valor personalizado, altere o tipo de dados de ObjectID para string e então substitua o valor _id.

5
1

No menu suspenso, clique em Insert Document.

Botão Inserir
clique para ampliar

Como alternativa, você pode clicar com o botão direito do mouse na barra de query ou no espaço em branco circundante e selecionar Insert document... no menu suspenso.

2

No modal Insert Document, clique no ícone para o modo JSON.

3

No formato JSON, digite ou cole o(s) documento(s) que você deseja inserir na coleção. Para inserir vários documentos, insira uma array separada por vírgula de documentos JSON.

Exemplo

A seguinte matriz insere 5 documentos na coleção:

[
{ "_id" : 8752, "title" : "Divine Comedy", "author" : "Dante", "copies" : 1 },
{ "_id" : 7000, "title" : "The Odyssey", "author" : "Homer", "copies" : 10 },
{ "_id" : 7020, "title" : "Iliad", "author" : "Homer", "copies" : 10 },
{ "_id" : 8645, "title" : "Eclogues", "author" : "Dante", "copies" : 2 },
{ "_id" : 8751, "title" : "The Banquet", "author" : "Dante", "copies" : 2 }
]

Observação

Se você não especificar um _id valor em seu documento, o Compass gerará automaticamente um ObjectId para o _id campo.

4
Avalie esta página

Nesta página