Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Neo4j社会关系查询_Neo4j_Cypher_Graph Databases - Fatal编程技术网

Neo4j社会关系查询

Neo4j社会关系查询,neo4j,cypher,graph-databases,Neo4j,Cypher,Graph Databases,我是Neo4j的新手。下面是我在Neo4j中创建的社交图图像。目前,我正在寻找一个密码查询,它将获取所有喜欢“徒步旅行”的“Rohit”朋友 我尝试了以下方法,但不起作用 MATCH (:Profile{name:"Rohit"})-[:Friend]-(p:Profile) WITH p MATCH (p)-[l:Like]-(:Hobby{name:"Trekking"}) RETURN l 如果你想归还朋友,你应该归还p,而不是l。此外,我认为您不需要在这里将与一起使用(尽管您可

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

我尝试了以下方法,但不起作用

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

如果你想归还朋友,你应该归还
p
,而不是
l
。此外,我认为您不需要在这里将
一起使用(尽管您可以,如果您愿意的话),您可以尝试以下方法

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

这应该行得通

到目前为止,您尝试了什么?顺便说一句,我认为徒步旅行将是一个单一的节点。MATCH(:Profile{name:“Rohit”})-[:Friend](p:Profile)与p MATCH(p)-[l:Like](:Hobby{name:“Trekking”})返回lth,它似乎可以做你想做的事情;你期待什么?你在经历什么?