Concept Flow - Soft delete pattern in MongoDB
Start: Document exists
Update document: set deleted flag
Document marked as deleted
Queries exclude deleted documents
Document hidden but still in DB
Optional: Restore by unsetting deleted flag
The soft delete pattern updates a document to mark it as deleted instead of removing it, so queries exclude it but data remains.