I'm new to Neo4J, and have been learning Cypher query language the past few days.
I realized I can write my query like this...
MATCH (b:Beverage)<-[:likes]-(p:Person)-[:likes]->(r:Restaurant)
WHERE b.name = 'Beer' and r.name = 'KFC'
RETURN p.name
... or like this...
MATCH (b:Beverage{name:'Beer'})<-[:likes]-(p:Person)-[:likes]->(r:Restaurant{name:'KFC'})
RETURN p.name
Which approach is better in terms of performance? And why?
Thank you.