java - 列出 n 路径密码查询的关系名称

标签 java graph neo4j

我有国家到地区的节点

       [: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');

但没有得到正确的结果 请帮助我同样的事情

最佳答案

您可以使用extract :

extract(rel in relations | type(rel))

关于java - 列出 n 路径密码查询的关系名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42023785/

相关文章:

mysql - 使用 py2neo 的 neo4j 中的多个数据库

c# - 如何在 .Net 中对 Neo4j 进行单元测试?

java - Spring Data Neo4j 关闭数据库连接

java - 将字符串数组值传递给 sql IN 条件

java - 无法从 jcombobox 中删除第一个元素

javascript - D3 图表显示 y 轴为零

algorithm - 动态最短路径

javascript - 使用 D3.js 修复力图节点的位置

java - 将 Map<String, Object> 转换为 json

java - 在 "VM options"和 "Program arguments"中使用环境变量