Documento de exclusão de MongoDB

Documento de exclusão de MongoDB
Os documentos em MongoDB são definidos como as linhas e registros dentro de uma coleção. Esses documentos mantêm os dados que você pretende armazenar dentro de um banco de dados MongoDB. Um documento em MongoDB pode ter vários campos ou colunas ou atributos associados a ele. Uma coleção MongoDB pode ter documentos únicos ou múltiplos. É extremamente fácil inserir documentos (s) dentro de uma coleção MongoDBB. No entanto, quando se trata de excluir esses documentos, muitas pessoas geralmente ficam confusas porque existem várias funções que podem ser usadas para servir a esse propósito. Mas cada um deles tem uma funcionalidade distinta. Portanto, neste artigo, decidimos compartilhar com você os dois métodos mais comuns e mais fáceis de excluir documentos de uma coleção em MongoDB no Ubuntu 22.04.

Dois métodos de exclusão de documentos em MongoDB no Ubuntu 22.04:

Os dois métodos mais usados ​​para excluir o documento em MongoDB no Ubuntu 22.04 são discutidos abaixo:

Método 1: Excluindo um único documento em MongoDB no Ubuntu 22.04:

Neste método, estaremos compartilhando com você as etapas usando que você poderá excluir um único documento de uma coleção de um banco de dados MongoDB. Essas etapas são as seguintes:

Etapa 1: Mudando para o banco de dados MongoDB cujo documento você deseja excluir:

Depois de acessar o Shell MongoDB, a primeira coisa que você precisa fazer é mudar para esse banco de dados MongoDB que contém a coleção cujo documento você deseja excluir. Neste exemplo, queríamos mudar para o banco de dados "Sampledb", devido ao qual executamos a consulta mostrada abaixo:

> Use SampledB

Ao mudar para este banco de dados com sucesso, recebemos a seguinte mensagem como saída:

Etapa 2: visualizando todos os documentos da coleção de destino:

Agora, para descobrir o documento exato que queremos remover da coleta de destino do banco de dados para os quais acabamos de mudar. Primeiro, veremos todos os documentos da coleção de destino que, neste caso, são "SampleCollection". Para isso, usamos a consulta mostrada abaixo:

> dB.SampleCollection.encontrar( )

Esta consulta simplesmente exibirá todos os registros ou documentos da coleção especificada, conforme mostrado na imagem a seguir:

Etapa 3: Excluindo o documento desejado da coleção de destino:

De todos os documentos mostrados acima, queríamos excluir o segundo documento por uma questão de demonstração. Para excluir este documento de nossa coleção de destino, usamos a consulta mostrada abaixo:

> dB.SampleCollection.Remova (Nome: “Clark”)

Aqui, usamos o campo de nome do documento como nossos critérios de exclusão. Você pode até usar o campo de idade aqui ou qualquer outro campo se existir em sua coleção específica para excluir um único documento.

A mensagem a seguir será exibida no Shell MongoDB após a exclusão bem -sucedida do documento especificado da coleção de destino.

Etapa 4: Verificando se o documento especificado foi excluído ou não:

No entanto, já recebemos uma mensagem de sucesso ao executar a consulta "Remover" para um único documento. No entanto, podemos verificá -lo usando o “dB.SampleCollection.LINDO () ”consulta novamente como mostrado na imagem abaixo. Aqui, você pode ver que o documento que tentamos excluir não existe mais em nossa coleção. Isso implica que conseguimos excluir com sucesso o documento especificado de nossa coleção de destino em MongoDB.

Método 2: Excluindo todos os documentos em MongoDB no Ubuntu 22.04:

Neste método, ensinaremos como você pode excluir todos os documentos da sua coleção de destino em MongoDB no Ubuntu 22.04. No entanto, antes de prosseguir com esse método, você terá que mudar para o banco de dados desejado primeiro, exatamente como fizemos na primeira etapa do nosso primeiro método. Depois de mudar para esse banco de dados, você poderá facilmente excluir todos os documentos da sua coleção de destino, executando as seguintes etapas:

Etapa 1: Excluindo todos os documentos da coleção de destino:

Para excluir todos os documentos da coleção chamada "SampleCollection", usaremos a consulta mostrada abaixo:

> dB.SampleCollection.remover( )

Desta vez, como não especificamos nenhum critério de exclusão na função "Remover", esta consulta tentará excluir todos os documentos da coleção especificada em MongoDBB.

Quando todos os documentos da sua coleção especificados serão excluídos, você receberá a seguinte mensagem de sucesso especificando o número total de documentos que foram excluídos como resultado da execução desta consulta.

Etapa 2: Verificando se todos os documentos foram excluídos ou não:

Para verificar se todos os documentos de nossa coleção de destino foram excluídos com sucesso, usaremos o “dB.SampleCollection.encontre () ”consulta. Desta vez, esta consulta não exibirá nenhuma saída porque não existem mais documentos em nossa coleção de destino. Isso pode ser visto na imagem mostrada abaixo:

Conclusão:

Este guia foi projetado para explicar a você a exclusão de documentos em MongoDB no Ubuntu 22.04. Primeiro, apresentamos você ao termo "documento" que é usado com mais frequência enquanto trabalhamos com o MongoDB. Depois disso, compartilhamos com você dois métodos usando os quais você pode excluir convenientemente documentos de uma coleção em MongoDB no Ubuntu 22.04. Se você deseja excluir um único documento de uma coleção MongoDB, pode usar o primeiro método para o qual você só precisa especificar os critérios de exclusão com a função "Remover". No entanto, se você pretende excluir todos os documentos da coleção MongoDB de uma só vez, poderá usar o segundo método discutido neste artigo. Para usar o segundo método, basta usar a função "Remover" sem especificar nenhum critério de exclusão. Ao usar um desses métodos, dependendo de seus requisitos, você poderá excluir instantaneamente os documentos (s) em MongoDB enquanto estiver usando um Ubuntu 22.04 Sistema.