我已经在neo4j中创建了节点。在这些节点中,我正在检索具有标签" Suspicious"并创建一个名为" name"的其他节点并在此节点和"可疑"之间创建关系。节点如下:
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
现在,当我双击这个可疑节点时,节点" name"与它有关系的人必须填充。但它没有填充。请有人帮助我。
答案 0 :(得分: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