2017-04-27 148 views
0

我已經在neo4j中創建了節點。這些節點之間我檢索具有標籤「可疑」的節點,並創建一個名爲「姓名」一其他節點,這個節點和「可疑」節點像如下之間建立關係的船:Neo4j密碼查詢將關係添加到現有節點

LOAD CSV WITH HEADERS FROM 'file:///C://Datasets//data.csv' AS row WITH art 
MATCH (n:Suspicious) where n.Name = art.`account` 
MERGE (n1:person {Name1:art.`Name`}) 
CREATE (n)-[r:OWNER]->(n1) 
return r  

現在如果我顯示只有可疑節點用下面的查詢:

MATCH (n:Suspicious) return n 

現在,當我雙擊它是有關係與它來填充這個可疑節點的節點「名」上。但它不是填充。任何人都可以幫助我。

回答

0

我認爲問題出在您的WITH art聲明中,這是您丟失所有LOAD CSV數據的地方。擺脫它或將其更改爲:

LOAD CSV WITH HEADERS FROM 'file:///C://Datasets//data.csv' AS row AS art 
MATCH (n:Suspicious) where n.Name = art.`account` 
MERGE (n1:person {Name1:art.`Name`}) 
CREATE (n)-[r:OWNER]->(n1) 
return r 

或只使用:

LOAD CSV WITH HEADERS FROM 'file:///C://Datasets//data.csv' AS row 
MATCH (n:Suspicious) where n.Name = row.`account` 
MERGE (n1:person {Name1:row.`Name`}) 
CREATE (n)-[r:OWNER]->(n1) 
return r 
+0

對不起,我沒有頁眉錯誤LOAD CSV從「文件:/// C:// //數據集data.csv'AS art with art MATCH(n:Suspicious)where n.Name = art.'account' MERGE(n1:person {Name1:art.'Name'}) CREATE(n) - [r: OWNER] - >(n1) 返回r我給出的這個查詢。我還是遇到了問題 –

+0

'''從'file:/// C://Datasets//data.csv'加載帶有標頭的CSV作爲行AS藝術 MATCH(n:Suspicious)其中n.Name = art。 'account' RETURN COUNT(*) '''這會返回什麼? –

+0

它返回可疑節點的計數。 –

相關問題