查询如下并获得空结果。当我删除人 - [:TEACH] -lesson时,它工作正常。谁能告诉我是什么原因?干杯
start person=node(1)
match person-[:TEACH|LEARN]-lesson,
person-[:TEACH]-lesson
return person,lesson
答案 0 :(得分:0)
你可能没有人与课之间的教学关系。
match person-[:TEACH|LEARN]-lesson,
person-[:TEACH]-lesson
是match person-[:TEACH|LEARN]-lesson
和match person[:TEACH]-lesson
,无论如何都是重复。
start person=node(1)
match person-[:TEACH|LEARN]-lesson
return person,lesson
如果你想匹配TEACH或LEARN(只要其中至少有一个存在,你就会得到一个结果),会起作用。