Cypher Query从两个关系中获取连接的节点

时间:2012-06-01 03:11:24

标签: graph nodes neo4j cypher

我是Neo4j / GraphDB的新手,并创建了以下简单的图表

node [1] user1,它是节点[2] user2和节点[3] user3的“朋友” 以上所有3个用户都有“post”节点连接到它们..

问题是如何获得user1的关联朋友及其帖子?

以下查询只返回user1的朋友和他的帖子......

START user1=node(2) MATCH user1-->all_node RETURN all_node

1 个答案:

答案 0 :(得分:1)

根据您选择的关系类型,这样的事情应该有效:

START user1=node(2) 
MATCH user1-[:FRIEND]->friend-[:POST]->post 
RETURN friend,post