Borrar
Borra uno o varios documentos que cumplen un filtro.
Borra documentos con deleteOne o deleteMany. Para borrar documentos por antigüedad sin programarlo, usa un índice TTL.
Requisitos
- Una conexión con un usuario que tenga
readWritesobre la base.
Borrar un documento
JavaScript
db.pedidos.deleteOne({ _id: ObjectId("65f1c0a2e4b0a1b2c3d4e5f6") });Borrar varios
JavaScript
db.pedidos.deleteMany({ estado: "cancelado" });Comprobar
La respuesta trae deletedCount con el número de documentos borrados, que en este ejemplo son todos los pedidos con
estado: "cancelado" que había en la colección.
Problemas frecuentes
deleteMany({})borra todos los documentos pero no la colección ni sus índices; para eso estádrop.