Você exclui documentos em uma coleção usando osoperadores CRUD do MongoDB em um MongoDB Playground:
Use o método deleteOne() para excluir um documento.
Use o método deleteMany() para excluir mais de um documento.
Pré-requisitos
Se você ainda não tiver feito isso, deverá preencher os seguintes pré-requisitos antes de excluir documentos com um MongoDB Playground:
Crie documentos com VS Code ou crie documentos em uma coleção usando um método diferente.
Excluir um documento
Para excluir um documento, use a seguinte sintaxe no seu Playground:
db.collection.deleteOne( <filter>, { writeConcern: <document>, collation: <document> } )
Para obter uma descrição detalhada dos parâmetros do método, consulte deleteOne() no Manual MongoDB .
Para executar o Playground, pressione o botão no canto superior direito da visualização do Playground. A extensão VS Code divide seu Playground e exibe os resultados do seu Playground no painel Playground Results. Se você desativou a visualização dividida, a VS Code Extension exibe os resultados do seu Playground em uma nova aba.
Exemplo
Para executar este exemplo, comece com um Playground do MongoDB em branco, limpando o Playground modelo se ele estiver carregado.
O seguinte exemplo:
Alterna para o banco de dados do
test.Exclui um documento na collection
test.salesque corresponde à query.
use("test"); db.sales.deleteOne( { "_id" : 1 } );
Quando você pressiona o botão , a VS Code Extension realiza a divisão do seu Playground e gera o documento a seguir no painel Playground Result. Se você desativou a divisão, a Extensão VS Code exibirá o seguinte documento em uma nova aba. Se você mover manualmente os resultados do seu playground, a extensão VS Code exibirá os resultados nessa aba.
{ acknowledged: 1, deletedCount: 1 }
Excluir muitos documentos
Para excluir muitos documentos, use a seguinte sintaxe no seu Playground:
db.collection.deleteMany( <filter>, { writeConcern: <document>, collation: <document> } )
Para obter uma descrição detalhada dos parâmetros do método, consulte deleteMany() no Manual do MongoDB.
Para executar o Playground, pressione o botão no canto superior direito da visualização do Playground. VS Code Extension divide seu Playground e exibe os resultados do seu Playground no painel Playground Results. Se você desativou a visualização dividida, a VS Code Extension exibe os resultados do seu Playground em uma nova aba.
Exemplo
Para executar este exemplo, comece com um Playground do MongoDB em branco, limpando o Playground modelo se ele estiver carregado.
O seguinte exemplo:
Passa para o banco de dados
test.Exclui todos os documentos na collection
test.salesque correspondem à query.
use("test"); db.sales.deleteMany( { "item" : "abc" } );
Quando você pressiona o botão , a VS Code Extension realiza a divisão do seu Playground e gera o documento a seguir no painel Playground Result. Se você desativou a divisão, a Extensão VS Code exibirá o seguinte documento em uma nova aba. Se você mover manualmente os resultados do seu playground, a extensão VS Code exibirá os resultados nessa aba.
{ acknowledged: 1, deletedCount: 3 }