42. • MATCH (n)-[r]->(m)
• MATCH (n:USER)-[:EAT]->(m:FOOD)
• MATCH p = (n)--(m)
• MATCH (n{name:’Jim’})-[r]->(m)
• MATCH (o)-->(n)<-[*1..3]-(m)
• MATCH [:TRAVEL{by:”bus”}]->(n)
47. I want a good party this Friday.
Show me my foaf who has at least 20 close
friends - so I can avoid awkward parties.
And they don’t know my ex.
48. START n=node(12)
MATCH
p = (n)-[:FRIEND*]->(m),
(m)<-[:FRIEND*1..2]-(o)
WHERE
any(p IN collect(o) WHERE p.name != ‘Liz’)
WITH count(o) AS total
WHERE total >= 20
RETURN m.name, p, total, collect(o)