如何在密码中匹配多个关系

时间:2013-03-27 12:17:46

标签: php neo4j cypher

Cypher在匹配关系中得到了OR(|)的支持 我想要这样的东西 Cypher query ='start n = node:node_auto_index(name = ashish'')MATCH n- [?: f&:t] - > k返回k “

Cypher支持这一个 N - [?: F |:吨] - GT; k 2关系就像这样 G - [:f] - > k< - [:t] -H
但是,与2个关系相比,mote呢? 说3,4等

2 个答案:

答案 0 :(得分:4)

您只需将它们列为单独的MATCH元素

start n=node:node_auto_index(name='ashish') 
MATCH n-[:f]-> k, n-[:t]-> k, n-[:g]-> k
return k

答案 1 :(得分:4)

您可以将以下几个匹配语句分开:

MATCH n-[:A_REL_TYPE*]-end, n-[:ANOTHER_REL_TYPE*]-end