‫Instrutor: Finalmente,
‫vamos aprender como excluir documentos no MongoDB.
‫Assim como
‫antes, excluímos um para excluir um único
‫documento e muitos, bem, para
‫excluir vários documentos ao mesmo tempo.
‫Tudo bem, e assim como antes,
‫excluir um só funcionará
‫para o primeiro documento correspondente à sua consulta.
‫E excluir muitos, é claro,
‫funcionará para todos os documentos que correspondam à sua consulta.
‫OK.
‫Só para ter uma visão geral do que
‫temos aqui no momento,
‫vamos fazer um achado de todos os passeios.
‫E o que vou
‫fazer agora é excluir todos os passeios
‫com uma classificação inferior a 4. 8
‫Então, esse será apenas
‫o primeiro, mas se tivéssemos várias turnês com
‫essa condição, todas seriam deletadas.
‫Então db. passeios. deleteMany.
‫Portanto, a condição é classificação ...
‫Abra um novo objeto para
‫que possamos usar o operador menor que e 4. 8
‫Feche-o e, em seguida, feche este.
‫E execute isso e aqui vemos que um documento foi excluído.
‫De imediato, está nos
‫informando aqui quantos documentos foram afetados por esta operação.
‫Então, se fizermos esse
‫achado agora, o primeiro que tínhamos se foi.
‫Tudo bem, então não há problema.
‫Nós estamos realmente usando isso aqui para brincar e
‫então podemos deletar o quanto quisermos aqui.
‫Sem problemas.
‫Agora, se
‫você quiser excluir todos os documentos
‫da coleção, faria assim.
‫Então deleteMany.
‫E eu não vou executar isso.
‫Mas você faria assim.
‫Portanto, tudo o que você precisa fazer é passar
‫o objeto vazio, porque o objeto vazio é basicamente uma
‫condição para que todos os documentos sempre correspondam.
‫Seria como simplesmente usar um objeto vazio aqui em find.
‫Não vou fazer isso
‫e você deve ter cuidado
‫com isso, especialmente ao fazer em um aplicativo real,
‫porque você não pode voltar dessa operação.
‫Portanto, a menos que você tenha
‫algum backup instalado, isso excluirá efetivamente todos
‫os documentos da sua coleção,
‫neste caso, a coleção de tours.
‫Portanto, não estou fazendo isso.
‫Só queria mostrar
‫que é assim que apagamos tudo.
‫Portanto, esta é a operação mais
‫simples e não a usamos com muita frequência.
‫Mas eu só queria ter um
‫pequeno vídeo só para demonstrar que ele também existe.