当使用变量长度标识符进行更深层次的操作时,是否有方法保留或仅返回最终的全部节点序列而不是所有子路径每个最终全序列路径上的操作。密码查询返回或仅保留使用可变长度关系标识符时的最终序列
MATCH路径=(S:人) - [RELS:NEXT *] - >(E:人)................
例如:找到所有在给定列表中具有其名称的节点序列,比如['graph','server','db']具有相同的'seqid'属性。
即
(图形) - >(服务器) - (分贝)与相同SEQID:1
(图形) - >(分贝) - >(服务器)具有相同SEQID:1 //可以有另一个匹配
序列具有相同SEQID
(图) - >(DB) - >(服务器)具有相同的SEQID:2
有没有办法只保留节点的最终序列说'(图) - >(服务器) - >(db)'代替每个序列>(服务器)或(服务器) - - 样(图)大序列的子路径>(DB)
请帮助我解决这个.........
(我在嵌入模式下使用neo4j 2.3.6社区版通过java api ..)
您可以共享是Cypher支架查询匹配所有序列? – InverseFalcon
另外,如果可以通过多个有效路径到达同一个端点节点,您是否有任何要求?此外,我没有看到S被视为一些独特的开始节点,它在所有:Person节点上匹配。这种查询是否适用于所有人:人员,还是来自单个(或一组)开始节点? – InverseFalcon
假设您希望您的起始节点没有传入:NEXT关系是否公平?如果不是,应该使用什么样的标准来确定序列的起始节点? – InverseFalcon