繁体   English   中英

Neo4j密码查询以添加与现有节点的关系

[英]Neo4j cypher query to add relation to the existing node

我已经在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

现在,当我双击此可疑节点时,必须填充与其有关系的节点“名称”。 但是它没有人口。 有人可以帮我吗。

我认为问题出在您的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   

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM