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

Modificar documento único

Você pode editar documentos existentes em sua collection.

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

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

  • Não é permitido modificar documentos em MongoDB Compass Readonly Edition.

Selecione a aba apropriada dependendo se você está visualizando seus documentos em lista, JSON ou Tabela:

Seleção de exibição do documento
clique para ampliar

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

Como alternativa, você pode clicar com o botão direito do mouse no documento e selecionar Edit document no menu suspenso.

Após clicar no ícone de lápis ou selecionar Edit document, 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 Compass pede 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 Compass executa uma operação findOneAndUpdate e atualiza somente os campos que você alterou.

Se o Compass detectar que você alterou campos que foram modificados fora do Compass, ele o notificará, impedindo que você sobrescreva acidentalmente as alterações feitas fora do Compass. Você pode optar por continuar e substituir o documento clicando em Replace 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 sair do modo de edição e cancelar todas as alterações pendentes no documento, clique no botão Cancel.

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

Observação

Você também pode usar o db.collection.updateMany() no MongoDB Shell incorporado para atualizar vários documentos em uma única operação.