Tener un campo adicional llamado is_deleted en colección. Insertar is_deleted como false para nuevos documentos. Cuando esté eliminando, simplemente actualice este valor a true para ese documento. Siempre que necesite leer documentos de la colección, pase is_deleted : false para la colección.