Neo4j社交关系查询

时间:2016-12-26 16:37:10

标签: neo4j cypher graph-databases

我是Neo4j的新手。下面是我在Neo4j中创建的社交图形图像。目前我正在寻找一个Cypher查询,它将获取所有的朋友" Rohit"谁喜欢"徒步旅行"

Social Graph

我尝试过以下但是没有用。

MATCH (:Profile{name:"Rohit"})-[:Friend]-(p:Profile) 
WITH p 
MATCH (p)-[l:Like]-(:Hobby{name:"Trekking"}) 
RETURN l

1 个答案:

答案 0 :(得分:2)

如果您想要退回朋友,则应返回console.log($scope.result.responseJSON);而不是p。此外,我认为您不需要在这里使用l(尽管您可以,如果您愿意),您可以尝试类似

的内容
WITH

这应该有效