Graph 从两个关系中获取连接节点的密码查询

Graph 从两个关系中获取连接节点的密码查询,graph,nodes,neo4j,cypher,Graph,Nodes,Neo4j,Cypher,我是Neo4j/GraphDB的新手,创建了以下简单图形 节点[1]用户1是节点[2]用户2和节点[3]用户3的“朋友” 上述3个用户都有“post”节点连接到它们 问题是如何获得user1的连接朋友和他们的帖子 以下查询仅返回user1的朋友和他的帖子 START user1=node(2) MATCH user1-->all_node RETURN all_node 根据您选择的关系类型,类似这样的操作应该会起作用: START user1=node(2) MATCH user1-

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

节点[1]用户1是节点[2]用户2和节点[3]用户3的“朋友” 上述3个用户都有“post”节点连接到它们

问题是如何获得user1的连接朋友和他们的帖子

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

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

根据您选择的关系类型,类似这样的操作应该会起作用:

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

太好了,完成任务了。你能解释一下“匹配用户1-[:FRIEND]->FRIEND-[:POST]->POST”吗