| 
                                      0
                                 | 
| Marek Grzenkowicz · 技术社区 · 7 年前 | 
|   |      1 
                                  1
                             这里的MATCH语句没有指定方向,因此有两个可能的路径与模式匹配(请记住路径中节点的顺序很重要,并且可以区分路径),因此您有两个答案。 
 至于省略方向时为什么会返回两条路径的问题,请记住路径是顺序敏感的:具有相同元素但具有不同元素顺序的两条路径是不同的路径。 要帮助理解这一点,请考虑以下两个查询: 在概念上(在没有索引的情况下,计划者也会使用),要得到上面的每个结果,您可以从描述中的完全匹配结果开始,然后筛选到唯一符合给定条件的结果。 如果原始查询只返回一行而不是两行,则上面的结果将与原始的无方向匹配查询不一致。 OP提供的附加信息 piece of documentation 要通过设计确认: 
 | 
|   | HT1 · Neo4j密码链从匹配查询输出到APOC 7 年前 | 
|   | Smaïne · 简单密码查询百分比计算 7 年前 | 
|   | user697911 · 如何在WHERE子句中使用OR? 7 年前 | 
|   | Juliosor · 使用键()时,来自同一节点的重复属性 7 年前 |