8. MATCH (u:User)-[r:JOINED]->(m:Meetup)
WHERE u.name = “Marco”
Cypher Query
Applica delle
condizioni alle
variabili
dichiarate sopra
PATTERN MATCHING:
Descrivi uno o piu percorsi del grafo
in ASCII art.
Tutti i percorsi che rispettano il
criterio di forma (e non solo…)
verranno presi da Neo4J a questo
punto
9. MATCH (u:User)-[r:JOINED]->(m:Meetup)
WHERE u.name = “Marco”
RETURN u, r, m;
Cypher Query
Applica delle
condizioni alle
variabili
dichiarate sopra
Con return si
descrive cosa
mettere su
ogni riga dei
risultati
PATTERN MATCHING:
Descrivi uno o piu percorsi del grafo
in ASCII art.
Tutti i percorsi che rispettano il
criterio di forma (e non solo…)
verranno presi da Neo4J a questo
punto
23. MATCH (u:User)-[r:JOINED]->(m:Meetup)
WITH u, collect( m ) as meetups
RETURN u, meetups
Cypher Query 2
WITH permette di fermarsi e
calcolare valori aggregati.
Oppure coniugare più query
RETURN può accedere
alla nuova variabile
meetups. Non può però
accedere sopra il WITH
(i.e. “r”)