Cypher nível 2: caminhos, caminho mais curto, agregações

7 min
Público
desenvolvedores que dominam MATCH/WHERE/RETURN e querem explorar o que um grafo faz melhor que um banco relacional
Duração
30 a 35 min
Módulo
6/7
Competência visada
encadear vários saltos, calcular um caminho mais curto, agregar com collect/avg, escrever uma recomendação e ler um plano PROFILE

Em uma imagem

Em um mapa de metrô, a pergunta "como ir da estação A à estação B?" não se resolve lendo a lista das estações: é preciso seguir as linhas, trocar, contar as paradas. Um grafo de cursos é um mapa de metrô: os pré-requisitos são linhas, os estudantes que pegaram os mesmos trens são viajantes parecidos. Esta lição ensina o Cypher a "seguir a linha" por várias estações (*1..3), a encontrar o trajeto mais curto (shortestPath), a agrupar os viajantes (collect, count) e a verificar, com PROFILE, que o motor não visitou toda a rede para responder.

Pré-visualização — o resto da lição está reservado aos inscritos.

Já se inscreveu com um código?

O seu acesso está ligado à sua conta, não a esta ligação. Inicie sessão com o mesmo e-mail usado na aula: o seu curso está à espera, não precisa de introduzir o código de novo.

Iniciar sessãoAinda não tem conta? Criar uma
Esta lição faz parte do módulo «Neo4j e Cypher: pensar em gráfico»

Os primeiros módulos do curso são de acesso livre. Para o resto há três possibilidades: comprar este curso de uma vez por todas, subscrever, ou introduzir o código entregue na aula.

Subscrever — 19 $ US/mêsVoltar ao plano
É estudante do curso?

O código fica ligado à sua conta: inicie sessão ou crie uma conta e ele será aplicado automaticamente ao regressar.

Ainda não tem conta? Criar uma