sid*_*ate 1 java neo4j spring-data-neo4j
我需要从给定节点找出所有相关节点。我还需要识别方向,是传入还是传出,加上每个相关节点上的ID、标签。以下是我正在尝试的查询。这样查询会有效吗?还有其他更简单的方法吗?
MATCH (o)<-[or]-(e)<-[ir]-(i)
WHERE e.firstName='Sid'
RETURN o,ID(o),TYPE(or),or,e,ID(e),TYPE(ir),ir,i,ID(i)
Run Code Online (Sandbox Code Playgroud)
通过上述查询,我能够识别出o传出节点和i传入节点。
这个说法:
MATCH (n:Foo)-[r]-(m) WHERE n.id = "bar"
RETURN n,m,type(r), (startNode(r) = n) as out_n
Run Code Online (Sandbox Code Playgroud)