Java n路径密码查询中的列表关系名称

Java n路径密码查询中的列表关系名称,java,graph,neo4j,Java,Graph,Neo4j,我有从国家到地区的节点 [:relation] [:relation] [:relation] A----country---------B-----state---------C-----district-------D (name=India) (name=Delhi) (name=xyz) (name=abc) 我想获得每个节点之间的关系名称 国家行政区 我尝试了这个查询,我

我有从国家到地区的节点

       [:relation]          [:relation]           [:relation]

    A----country---------B-----state---------C-----district-------D

(name=India)        (name=Delhi)         (name=xyz)           (name=abc)
我想获得每个节点之间的关系名称

国家行政区

我尝试了这个查询,我想遍历1到6个节点

match p=(n:test10{name:"india"})-[relations:has*1..6]->(m:test10) 
return distinct m.parameter as parameter,m.name as name,
       filter(r IN relations WHERE r.relation <> 'none');
match p=(n:test10{name:“india”})-(关系:has*1..6]->(m:test10)
返回不同的m.parameter作为参数,m.name作为名称,
过滤器(关系中的r,其中r.关系“无”);
但是我没有得到正确的结果 请在同样的问题上帮助我,您可以使用:


如果您关心的所有节点都有
test10
标签,您关心的所有关系都有
has
类型,并且所有这些关系都使用
relationship
属性存储名称值,那么您的密码应该可以工作

extract(rel in relations | type(rel))