Delete
Para excluir documentos em uma coleção no MongoDB, você pode usar o método deleteOne() para excluir um único documento que corresponda a um critério de consulta específico ou o método deleteMany() para excluir múltiplos documentos com base em um critério de consulta. Aqui estão os exemplos para ambos os casos:
Excluir um Único Documento:
Para excluir um único documento em uma coleção, você pode usar o método deleteOne() da seguinte maneira:
db.collection.deleteOne({
field: value
})
Por exemplo, para excluir um usuário na coleção users com o campo name igual a “Alice”:
db.users.deleteOne({
name: "Alice"
})
O método deleteOne() exclui o primeiro documento que corresponde ao critério de consulta especificado.
Excluir Múltiplos Documentos:
Para excluir múltiplos documentos de uma vez, você pode usar o método deleteMany(). Passe um objeto de consulta para especificar os documentos que você deseja excluir:
db.collection.deleteMany({
field: value
})
Por exemplo, para excluir todos os produtos na coleção products com o campo category igual a “Electronics”:
db.products.deleteMany({
category: "Electronics"
})
O método deleteMany() exclui todos os documentos que correspondem ao critério de consulta especificado.
Lembre-se de que a consulta {} corresponde a todos os documentos na coleção. Portanto, se você usar {} como critério de consulta, todos os documentos na coleção serão excluídos. Tenha cuidado ao usar deleteMany() sem um critério específico para evitar a exclusão acidental de dados importantes.
Certifique-se de substituir db.collection pelo nome real da sua coleção no MongoDB e ajustar o critério de consulta de acordo com suas necessidades. Sempre faça backup dos dados importantes antes de realizar operações de exclusão em um banco de dados.
