Un peu de Pattern-matching...
Il est maintenant temps de travailler un peu le côté artistique de la chose ! En avant pour du pattern-matching !
Question
Un indic nous a dit que Mister X se situerait à 2 coups (taxi, bus, métro confondus) de la cours royale de justice (s84). Où peut-il être ?
Indice
Dans un réseau social, pour trouver les amis des amis de Steve on ferait comme ceci :
1
match (ami1)-[:estAmi]->(ami2)-[:estAmi]->({nom:'Steve'}) return ami1
Solution
Première solution :
1
match (s1)-[]->(s2)-[]->(s3{nom:'s84'}) return s1
Pour mieux voir les relations on peut afficher s1, s2 et s3 :
1
match (s1)-[]->(s2)-[]->(s3{nom:'s84'}) return s1, s2, s3
Solution
Deuxième solution :
1
match (o)-[*..2]->(s84{nom:'s84'}) return o
Simulation :
Avec ce que vous savez vous pouvez déjà vous amuser à simuler beaucoup de choses dans le ScotlandYard !