如何在Neo4J中建立关系
我有2个节点:具有下一个结构的人和朋友: 人员:p_id;朋友:p_id,f_id 我需要在他们之间建立关系 我该怎么做?我是Neo4J的新手如何在Neo4J中建立关系,neo4j,Neo4j,我有2个节点:具有下一个结构的人和朋友: 人员:p_id;朋友:p_id,f_id 我需要在他们之间建立关系 我该怎么做?我是Neo4J的新手 另外,我正在使用Cypher我想这会帮你的。基本上,您需要显式地匹配要与之创建关系的两个节点,然后在两个引用节点之间按照您想要的方向创建关系 MATCH (p:People), (f:Friend) WHERE p.id = 'xx' AND f.id = 'xy' CREATE (p)-[:KNOWS]->(f) ref卡——在我处理复杂的密
另外,我正在使用Cypher我想这会帮你的。基本上,您需要显式地匹配要与之创建关系的两个节点,然后在两个引用节点之间按照您想要的方向创建关系
MATCH (p:People), (f:Friend)
WHERE p.id = 'xx'
AND f.id = 'xy'
CREATE (p)-[:KNOWS]->(f)
ref卡——在我处理复杂的密码过程中,它对我来说是非常宝贵的。我想你对节点是什么感到困惑。节点是关系世界中一行的图形等价物,而不是表的等价物。我的意思是,对于节点/标签来说,人和朋友的名字真的很奇怪,
f\u id
看起来像某种外键。但是我如何才能对两个节点中的所有id都这样做呢?您需要使用p\u id到f\u id关系来建立关系。如果csv中有所有关系,则可以使用“加载csv”过程。加载它们。像这样的东西应该有用。。。从“加载带有标题的CSV”file:///Y:/pid_to_f_id.csv“AS rel MATCH(p:Person{id:rel.p_id}),(f:Friend{id:rel.f_id})create(p)-[:KNOWS]->(f)此查询重新连接到我0行。抱歉-此查询不打算返回行,它用于从csv文件中读取数据,并根据已创建的用户条目批量创建关系。你有一些样本数据吗?