Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/358.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
Java 如何在Neo4J中获得关系的方向?_Java_Neo4j_Spring Data Neo4j - Fatal编程技术网

Java 如何在Neo4J中获得关系的方向?

Java 如何在Neo4J中获得关系的方向?,java,neo4j,spring-data-neo4j,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) 匹配(o) 使用标签+索引查找节点 您已经在模式中指定了方向,以便知道节点之间的方向 如

我需要找出给定节点中的所有相关节点。我还需要识别方向,无论是传入还是传出,加上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)
匹配(o)
  • 使用标签+索引查找节点
  • 您已经在模式中指定了方向,以便知道节点之间的方向
  • 如果您不知道,您可以通过以下方式获得有关节点的方向:
  • 本声明:

    MATCH (n:Foo)-[r]-(m) WHERE n.id = "bar"
    RETURN n,m,type(r), (startNode(r) = n) as out_n