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.