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 myColl.deleteOne(doc); const deleteManyResult = await myColl.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);
Se a operação de exclusão for bem-sucedida, essas declarações imprimirão o número de documentos excluídos pela operação associada.
Para ver exemplos totalmente executáveis e mais informações sobre as opções disponíveis, consulte os exemplos de uso para deleteOne() e deleteMany().