Neo4j过滤Cypher查询关系

时间:2015-09-12 10:15:56

标签: neo4j cypher

当到达时间小于出发时间时,我正试图根据他们的关系检索从机场(A1)到机场(A3)的路径。  这是我的控制台链接http://console.neo4j.org/r/7cw8h0

1 个答案:

答案 0 :(得分:0)

你几乎没有(你还错过了Airport A1的财产价值)

MATCH path =((A1:AIRPORT)-[Connections:Connect*]->(A3:AIRPORT))
WHERE A1.name='Airport A1' AND A3.name='Airport A3' 
AND ALL (i IN Range(0, length(Connections)-2)  
        WHERE ((Connections[i]).arrvTime <(Connections[i+1]).dptrTime))
RETURN extract(Connect IN Connections | Connect.flightcode)

你的控制台也没有正确共享,这是一个正确的版本:

http://console.neo4j.org/r/jfxnsj

这对你来说也很有趣: