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()eISODate(). 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.
Procedimento
Para inserir documentos em sua coleção, selecione a guia correspondente ao modo de exibição escolhido:
Insira seus documentos.
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.
Adicionar novos campos.
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.
Insira seus documentos.
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.