Excluir documentos com VS Code
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 seu Playground, pressione o Play Button no canto superior direito da visualização do Playground. A extensão do VS Code divide o Playground e exibe os resultados dele no painel Playground Results.json. Se você desativou a visualização dividida, a extensão do VS Code exibirá os resultados do 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.sales
que corresponde à query.
use("test"); db.sales.deleteOne( { "_id" : 1 } );
Quando você pressiona o Play Button, a extensão do VS Code divide o Playground e gera o documento a seguir no painel Playground Results.json. Se você desativou a visualização dividida, a extensão do VS Code exibirá o seguinte documento em uma nova aba. Se você mover manualmente os resultados do playground, a extensão do VS Code os exibirá nessa aba.
{ acknowleged: 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 Play Button no canto superior direito da visualização do Playground. A extensão do VS Code divide seu Playground e exibe os resultados do seu Playground no painel Playground Results.json. Se você desativou a visualização dividida, a extensão do VS Code exibirá 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.sales
que correspondem à query.
use("test"); db.sales.deleteMany( { "item" : "abc" } );
Quando você pressiona o Play Button, a extensão do VS Code divide o Playground e gera o documento a seguir no painel Playground Results.json. Se você desativou a visualização dividida, a extensão do VS Code exibirá o seguinte documento em uma nova aba. Se você mover manualmente os resultados do playground, a extensão do VS Code os exibirá nessa aba.
{ acknowleged: 1, deletedCount: 3 }