2014-06-18 80 views
0

查詢結果如下,得到空的結果。當我刪除人 - [:TEACH] -lesson時,它工作正常。任何人都可以告訴我是什麼原因?歡呼聲Cypher查詢:添加一次匹配時返回空結果

start person=node(1) 
match person-[:TEACH|LEARN]-lesson, 
person-[:TEACH]-lesson 
return person,lesson 

回答

0

您可能沒有教授人與課之間的關係。

match person-[:TEACH|LEARN]-lesson, 
person-[:TEACH]-lesson 

match person-[:TEACH|LEARN]-lesson AND match person[:TEACH]-lesson,這是一個重複反正。

start person=node(1) 
match person-[:TEACH|LEARN]-lesson 
return person,lesson 

將工作,如果你想匹配TEACH或LEARN(只要至少有一個存在,你會得到一個結果)。