Cypher niveau 2 : chemins, plus court chemin, agrégations

8 min
Public
développeurs qui maîtrisent MATCH/WHERE/RETURN et veulent exploiter ce qu'un graphe fait mieux qu'une base relationnelle
Durée
30 à 35 min
Module
6/7
Compétence visée
enchaîner plusieurs sauts, calculer un plus court chemin, agréger avec collect/avg, écrire une recommandation, et lire un plan PROFILE

En une image

Sur un plan de métro, la question « comment aller de la station A à la station B ? » ne se résout pas en lisant la liste des stations : il faut suivre les lignes, changer, compter les arrêts. Un graphe de cours, c'est un plan de métro : les prérequis sont des lignes, les étudiants qui ont pris les mêmes trains sont des voyageurs semblables. Cette leçon apprend à Cypher à « suivre la ligne » sur plusieurs stations (*1..3), à trouver le trajet le plus court (shortestPath), à regrouper les voyageurs (collect, count) et à vérifier, avec PROFILE, que le moteur n'a pas visité tout le réseau pour répondre.

Aperçu — la suite de la leçon est réservée aux inscrits.

Déjà inscrit avec un code ?

Votre accès est rattaché à votre compte, pas à ce lien. Connectez-vous avec le même courriel qu'en classe : votre cours vous attend, inutile de ré-entrer le code.

Se connecterPas encore de compte ? En créer un
Cette leçon fait partie du module « Neo4j et Cypher : penser en graphe »

Les premiers modules du cours sont en accès libre. Pour la suite, trois possibilités : acheter ce cours une fois pour toutes, vous abonner pour tout ouvrir, ou entrer le code si vous suivez le cours en classe.

M’abonner — 19 $ US/moisRetour au plan
Vous êtes étudiant du cours ?

Le code se rattache à votre compte : connectez-vous ou créez un compte, il sera validé automatiquement au retour.

Pas encore de compte ? En créer un