Exclua documentos
Nesta página
Visão geral
Nesta seção, mostramos como chamar as operações de gravação para remover documento de uma collection no MongoDB database.
Excluir
Se quiser remover documentos existentes de uma collection, você pode usar deleteOne()
para remover um documento ou deleteMany()
para um ou mais documentos. Esses métodos aceitam um documento de query que corresponde aos documentos que você deseja excluir.
Você pode especificar o documento ou documentos a serem excluídos pelas operações de gravação deleteOne()
ou deleteMany()
em um objeto JSON da seguinte forma:
const doc = { pageViews: { $gt: 10, $lt: 32768 } };
Para excluir o primeiro documento correspondente usando o método deleteOne()
ou para excluir todos os documentos correspondentes usando o método deleteMany()
, passe o documento como parâmetro de método:
const deleteResult = await collection.deleteOne(doc); const deleteManyResult = await collection.deleteMany(doc);
Você pode imprimir o número de documentos excluídos pela operação acessando o campo deletedCount
do resultado para cada uma das chamadas de método acima como segue:
console.dir(deleteResult.deletedCount); console.dir(deleteManyResult.deletedCount);
Após a exclusão bem-sucedida, essas declarações devem imprimir o número de documentos excluídos pela operação associada.
Para exemplos totalmente executáveis e informações adicionais sobre as opções disponíveis, consulte nossos exemplos de uso para deleteOne() e deleteMany().