我是 Cypher 的新手,我想知道在 Neo4j Cypher 中是否可能出现以下情况:
当我想查询从 1 号站到 4 号站应该乘坐什么巴士时,输出应该是(包括最少数量的换乘):
- 站 1 -> 路线 1 -> 站 3 -> 路线 3 -> 站 4
- 站 1 -> 路线 2 -> 站 3 -> 路线 3 -> 站 4
但并非所有可能的组合:
- 站 1 -> 路线 1 -> 站 2 -> 路线 1 -> 站 3 -> 路线 3 -> 站 4
- 站 1 -> 路线 1 -> 站 2 -> 路线 2 -> 站 3 -> 路线 3 -> 站 4
- 站 1 -> 路线 2 -> 站 2 -> 路线 1 -> 站 3 -> 路线 3 -> 站 4
- 站 1 -> 路线 2 -> 站 2 -> 路线 2 -> 站 3 -> 路线 3 -> 站 4
谢谢!