Mostar todo el grafo
MATCH (n) RETURN n
Ejemplo 1: Buscar por propiedad de nodo
Buscar a Paco
MATCH (nombre {name: "Paco"}) RETURN nombre
Ejemplo 2: Buscar por nodo y relación
Buscar amigos de Paco
MATCH (Paco {name: "Paco"})-[:FRIEND_OF]->(amigos) RETURN amigos
Ejemplo 3: Buscar por nodo y relación
Todas las personas que trabajan en Telefonica
MATCH (personas)-[:WORK_AT]-> (Telefonica {name: "Telefonica"}) RETURN personas.name
Ejemplo 4: Listar buscando por dos relaciones encadenadas
Listado de amigos de los amigos de Paco
MATCH (Paco {name: 'Paco'})-[:FRIEND_OF]->()-[:FRIEND_OF]->(amigos_de_amigo) RETURN amigos_de_amigo.name
Ejemplo 5: Listado buscando por una relación
Listado de personas y que trabajan en compañías
MATCH (persona)-[:WORK_AT]->(compania) RETURN persona.name, compania.name
Ejemplo 6: Buscar con restricciones
Listado de personas nacidas después de los 60
MATCH (p:Person) WHERE p.born > 1960 RETURN p.name
Ejemplo 7: Contar elementos de dos relaciones concatenadas
Buscar las personas con más amigos teniendo en cuenta amigos de amigos
MATCH (p1:Person)-[:FRIEND_OF]->(p2:Person)-[:FRIEND_OF]->(p3:Person)
RETURN p1.name AS Persona, COUNT(p2) + COUNT(p3) AS Amigos
Muy buen tutorial, me ha quedado muchísimo más claro!! Sin embargo hay dos imágenes que están confundidas, por lo demas gracias.