Menu Docs
Página inicial do Docs
/
Atlas
/

Criar, Exibir, Atualizar e Excluir Documentos

Você pode utilizar a interface do usuário do Atlas para gerenciar documentos dentro de suas coletas. Documentos são registros individuais em uma coleta MongoDB e são a unidade básica de dados no MongoDB.

A visualização de documentos e coletas na interface do usuário do Atlas pode fornecer uma visão geral de alto nível do esquema do seu banco de dados. Você pode usar a UI Atlas para garantir que você esteja seguindo os principais conceitos de modelagem de dados do MongoDB, como a utilização de documentos e arrays incorporados.

Dica

Para inserir, editar ou excluir documentos, você deve ter acesso a uma das seguintes funções:

Para adicionar um ou mais documentos a uma coleta por meio do Interface do usuário do Atlas, você pode especificar os documentos a serem inseridos do zero ou você pode clonar um documento existente e modificar seus campos e valores conforme necessário.

Para inserir documentos em sua coleção, utilize um dos seguintes métodos no Atlas:

  • Modo JSON :icon-lg:'CurlyBraces': Permite gravar ou colar documentos JSON no editor. Use este modo para inserir vários documentos de uma só vez como um array.

  • Editor Field-by-Field :icon-lg:'menu': permite selecionar valores e tipos de campo individuais para cada documento inserido. Você só pode inserir um documento por vez usando este método.

1

Aviso

Melhorias de navegação em andamento

No momento, estamos lançando uma experiência de navegação nova e aprimorada. Se as etapas a seguir não corresponderem à sua visualização na UI do Atlas, consulte a documentação de visualização.

  1. Se ainda não tiver sido exibido, selecione a organização que contém seu projeto no menu Organizations na barra de navegação.

  2. Se ainda não estiver exibido, selecione o projeto desejado no menu Projects na barra de navegação.

  3. Se ainda não estiver exibido, clique em Clusters na barra lateral.

    A página Clusters é exibida.

2

Clique no botão Browse Collections para o seu cluster.

O Data Explorer é exibido.

3

No menu suspenso, selecione Insert Document.

O editor de documento aparece com o campo _id, que contém um valor ObjectId que reflete a hora em que o documento foi criado, não quando foi inserido. Dessa forma, ObjectId não representa uma ordem estrita de inserção.

4

Digite ou cole os documentos que você deseja inserir na sua collection. Para inserir vários documentos, insira uma array separada por vírgula de documentos JSON.

Por exemplo, a seguinte array 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 }
]
5
1

Aviso

Melhorias de navegação em andamento

No momento, estamos implementando uma experiência de navegação nova e aprimorada. Se as etapas a seguir não corresponderem à sua visualização na IU do Atlas, consulte a documentação de pré-visualização.

  1. Se ainda não tiver sido exibido, selecione a organização que contém seu projeto no menu Organizations na barra de navegação.

  2. Se ainda não estiver exibido, selecione o projeto desejado no menu Projects na barra de navegação.

  3. Se ainda não estiver exibido, clique em Clusters na barra lateral.

    A página Clusters é exibida.

2

Clique no botão Browse Collections para o seu cluster.

O Data Explorer é exibido.

3

No menu suspenso, selecione Insert Document.

O editor de documento aparece com o campo _id, que contém um valor ObjectId que reflete a hora em que o documento foi criado, não quando foi inserido. Dessa forma, ObjectId não representa uma ordem estrita de inserção.

4

No editor de documento, clique no ícone na alternância View.

5

Para adicionar um novo campo, passe o mouse sobre o número da linha do campo de um campo existente e clique no ícone .

6

Para cada campo no documento, preencha o nome do campo , defina um valor de campo e selecione um tipo de campo .

Observação

Para alterar o campo _id para um valor personalizado, altere o tipo de campo de ObjectId para string. Você pode então substituir o valor _id.

7

Você pode inserir novos documentos clonando o esquema e os valores de um documento existente em uma collection.

Para clonar um documento, passe o mouse sobre o documento desejado e clique no botão Clone.

Botão Clonar
clique para ampliar

Para clonar um documento, passe o mouse sobre o documento desejado e clique no botão Clone.

Botão de clonar JSON
clique para ampliar

Para clonar um documento, passe o mouse sobre o documento desejado e clique no botão Clone.

Visualização da tabela do botão Clonar
clique para ampliar

Quando você clica no botão Clone, o Atlas abre a caixa de diálogo de inserção do documento com o mesmo esquema e valores que o documento clonado. Você pode editar qualquer um desses campos e valores antes de inserir o novo documento.

Para visualizar e gerenciar documentos, você pode usar uma das seguintes visualizações na aba Documents:

  • Visualização de lista :icon-lg:'menu': a visualização padrão do documento . Atlas mostra documentos em uma lista. Nesta visualização, você pode expandir objetos e arrays incorporados.

  • Visualização JSON :icon-lg:'CurlyBraces': o Atlas mostra documentos como objetos JSON formatados corretamente. O Atlas utiliza JSON estendido para exibir os tipos de dados de cada campo.

  • Visualização da tabela :icon-lg:`Table`: o Atlas mostra documentos como linhas de uma tabela, com campos de documento mostrados nas colunas da tabela. Com essa visualização, você pode ver quais documentos contêm valores de campo específicos.

Para expandir objetos incorporados e elementos de array, passe o mouse sobre o documento e clique na seta no canto superior esquerdo.

Expandir lista de objetos incorporados
clique para ampliar

Para expandir os objetos incorporados e os elementos da matriz, passe o mouse sobre o documento e clique na seta para cima no lado esquerdo do documento.

Para expandir objetos e matrizes individuais, clique na seta à esquerda do campo desejado.

Expandir objetos incorporados JSON
clique para ampliar

Para visualizar campos de objetos aninhados e elementos de array, passe o cursor sobre um campo com um tipo de valor de Object ou Array e clique no botão com setas apontando para fora que aparece no lado direito do campo.

O Atlas abre uma nova guia na Visualização da Tabela correspondente ao elemento aninhado.

Exibir elementos aninhados na exibição de tabela
clique para ampliar

O exemplo a seguir exibe o objeto address aninhado nos documentos da coleção restaurants. A nova aba exibe as cinco propriedades do objeto address:

documentos aninhados
clique para ampliar

Para retornar à exibição original da tabela, clique na primeira guia na visualização da tabela que exibe o nome da sua collection.

Para copiar um documento para a área de transferência, passe o mouse sobre o documento e clique no ícone Copy:

Copiar documento da visualização de lista
clique para ampliar

Para copiar um documento para a área de transferência, passe o mouse sobre o documento e clique no ícone Copy:

Copiar documento da exibição JSON
clique para ampliar

Para copiar um documento para a área de transferência, passe o mouse sobre o documento e clique no ícone Copy:

Copiar documento da exibição de tabela
clique para ampliar

A interface do usuário do Atlas limita o tamanho total de bytes dos documentos exibidos por página. Como resultado, você poderá ver um número variável de documentos por página, especialmente se o tamanho dos documentos variar significativamente.

Quando você edita um documento no modo de exibição Lista ou Tabela, o Atlas executa uma operação findOneAndUpdate e atualiza somente os campos que você alterou.

Quando você edita um documento na visualização JSON, o Atlas executa uma operação findOneAndReplace e substitui o documento.

Para modificar um documento, passe o mouse sobre ele e clique no ícone de lápis:

Seleção de edição de documento
clique para ampliar

Depois de clicar no ícone de lápis, o documento entra no modo de edição. Agora você pode fazer alterações nos campos, valores ou tipos de dados de valores.

Para excluir um campo de um documento, clique no ícone à esquerda do campo:

Exclusão de documento
clique para ampliar

Uma vez selecionado, o campo é marcado para remoção e aparece destacado em vermelho. O Atlas solicita a confirmação de que você deseja atualizar o documento removendo o campo}.

Para adicionar um novo campo no documento após um campo existente, passe o mouse sobre o número da linha na caixa de diálogo e clique no sinal de mais. O número da linha não faz parte do documento, mas faz parte da exibição da caixa de diálogo.

Adicione um campo a um documento
clique para ampliar

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.

Para modificar documentos, clique nos nomes ou valores dos campos existentes e faça as alterações. Neste exemplo, o borough foi alterado de Manhattan para Queens. Os campos alterados aparecem destacados em amarelo:

Exibição de atualização de documento
clique para ampliar

Quando você edita um documento no modo de exibição Lista ou Tabela, o Atlas executa uma operação findOneAndUpdate e atualiza somente os campos que você alterou.

Se o Atlas detectar que você alterou campos que foram modificados fora do Atlas, ele o notificará, impedindo que você sobrescreva acidentalmente as alterações feitas fora do Atlas. Você pode optar por continuar e substituir o documento clicando em Update ou cancelar suas alterações.

Quando terminar de editar o documento, clique no botão Update para confirmar suas alterações.

Para reverter as alterações para um documento, passe o mouse sobre o campo editado e clique no revert icon que aparece à esquerda do número da linha do campo.

Inverter documento na visualização de lista

Para modificar um documento, passe o mouse sobre ele e clique no ícone de lápis:

Seleção de edição de documento na visualização JSON
clique para ampliar

Depois de clicar no ícone de lápis, o documento entra no modo de edição. Agora você pode adicionar, remover e editar valores de campo modificando o JSON document.

Por padrão, esta visualização oculta objetos e arrays incorporados. Para expandir objetos incorporados e elementos de array, passe o mouse sobre o documento de destino e clique na seta superior no lado esquerdo do documento.

Para expandir objetos e matrizes individuais, clique na seta à esquerda do campo desejado.

Expandir objetos incorporados na visualização JSON
clique para ampliar

Quando você edita um documento na visualização JSON, o Atlas executa uma operação findOneAndReplace e substitui o documento.

Se o Atlas detectar que você alterou campos que foram modificados fora do Atlas, ele o notificará, impedindo que você sobrescreva acidentalmente as alterações feitas fora do Atlas. Você pode optar por continuar e substituir o documento clicando em Update ou cancelar suas alterações.

Para modificar um documento, passe o mouse sobre ele e clique no ícone de lápis:

Seleção de edição de documento na exibição Table
clique para ampliar

Depois de clicar no ícone de lápis, o documento entra no modo de edição.

Quando você edita um documento no modo de exibição Lista ou Tabela, o Atlas executa uma operação findOneAndUpdate e atualiza somente os campos que você alterou.

Se o Atlas detectar que você alterou campos que foram modificados fora do Atlas, ele o notificará, impedindo que você sobrescreva acidentalmente as alterações feitas fora do Atlas. Você pode optar por continuar e substituir o documento clicando em Update ou cancelar suas alterações.

Para excluir um campo de um documento:

  1. Clique no valor do campo que você deseja excluir.

  2. Clique no ícone .

  3. Clique em Update para confirmar suas alterações.

Para adicionar um novo campo ao documento:

  1. Clique no campo após o qual você deseja adicionar o novo campo.

  2. Clique no ícone .

  3. Clique em Add Field after <Field Name>.

  4. Preencha seu campo recém-criado.

  5. Clique em Update para confirmar suas alterações.

Ao modificar um documento, você tem a opção de reverter as alterações feitas em um campo antes de salvar o documento modificado.

Clique no revert icon que aparece no lado direito do elemento da tabela editado.

Alterações de reversão de documentos na exibição em tabela

Você pode usar o fluxo de trabalho das operações de atualização em massa para atualizar vários documentos no Atlas. Para obter detalhes, consulte Modificar vários documentos.

Para excluir um documento de uma coleção por meio da UI do Atlas:

Para excluir um documento, passe o mouse sobre ele e clique no ícone .

Botão Excluir na visualização de lista
clique para ampliar

Depois de clicar no botão excluir, o documento é sinalizado para exclusão. O Atlas solicita a confirmação de que você deseja remover o documento.

Para excluir um documento, passe o mouse sobre ele e clique no ícone .

Excluir botão na exibição JSON
clique para ampliar

Depois de clicar no botão excluir, o documento é sinalizado para exclusão. O Atlas solicita a confirmação de que você deseja remover o documento.

Para excluir um documento, passe o mouse sobre ele e clique no ícone .

Excluir botão da exibição Tabela
clique para ampliar

Depois de clicar no botão excluir, o documento é sinalizado para exclusão. O Atlas solicita a confirmação de que você deseja remover o documento.

Depois de confirmar, o Atlas exclui o documento da collection.

Voltar

Visualizações

Nesta página