如何检查单个数据库事务/查询中两个节点之间是否存在关系?

时间:2013-05-24 04:53:04

标签: neo4j

我正在使用Java,并想检查两个节点之间是否存在关系,如果存在,则检查边权重。 有没有办法在一个数据库调用中执行此操作? 感谢

1 个答案:

答案 0 :(得分:1)

在这种情况下,“变长匹配”r成为rels的集合,而不是通常的单一关系。

start n1=node(1), n2=node(2)
match shortestPath(n1-[r*]-n2)
return extract(rel in r : r.weight)