Delete Documents in MongoDB

From the MongoDB cheat sheet · CRUD Operations · verified Jul 2026

Delete Documents

Remove documents from collections

javascript
// Delete one document
db.users.deleteOne({ email: "john@example.com" })

// Delete multiple documents
db.users.deleteMany({ status: "archived" })

// Delete all documents (careful!)
db.users.deleteMany({})
⚠️ Delete operations are permanent - no undo
💡 Consider soft delete for important data
📌 deleteMany({}) removes ALL documents
🟢 Essential - Clean up old/unused data
⚡ findOneAndDelete() returns deleted document
cruddelete

More MongoDB tasks

Back to the full MongoDB cheat sheet