Tenha um campo adicional chamado
is_deleted
na coleção. Inserir is_deleted
como false
para novos documentos. Quando você estiver excluindo apenas atualize este valor para true
para esse documento. Sempre que você precisar ler documentos da coleção, passe is_deleted : false
para a coleção.