2016-09-05 150 views
1

我有應該運行後2個節點的Neo4j:刪除2個節點之間的關係Neo.ClientError.Statement.SyntaxError

MATCH (t:User) - [r:LINKED_TO] - (p:Movie) 
WHERE ID (t) = {0}, ID (p) = {5} 
DELETE r 
RETURN r, t 

之間的關係刪除我有錯誤,如

輸入無效「暗號查詢'',':','','','','','','','',' ',' - ','=','<>「,」!=「,'<','>','< =」,「> =」,AND,XOR,OR,LOAD CSV,START,MATCH ,UNWIND,MERGE,CREATE,SET,DELETE,REMOVE,FOREACH, WITH,CALL,RETURN,UNION,';'或輸入結束(第1行,第67列(偏移:66))

問題是什麼?我無法修復它:(

回答

2

您需要在AND的where子句中指定第二項,並且一旦您過去,您將錯誤地嘗試返回r - 畢竟,您剛刪除它: )

MATCH (t:User) - [r:LINKED_TO] - (p:Movie) 
WHERE ID (t) = {0} 
AND ID (p) = {5} 
DELETE r 
RETURN t,p 
相關問題