No Neo4j, quando utilizo a seguinte consulta:
MATCH (p:Person)-[:ACTED_IN]->(m) WHERE 'Neo' IN r.roles RETURN p
então ele retorna apenas um nó Pessoa.
Mas quando eu mudo a consulta para:
MATCH (p:Person)-[:ACTED_IN]->(m) WHERE 'Neo' IN r.roles RETURN p.name
então ele retorna 3 linhas.
Isso é estranho para mim, pois espero que apenas uma linha seja retornada?