当前位置:   article > 正文

py2neo 创建关系_py2neo,neo4j:如何在两个现有节点之间创建关系

py2neo 两个节点间添加多个关系

我试了一下,得到了你想要的结果:from py2neo import neo4j, node, rel

graph = neo4j.GraphDatabaseService("http://localhost:7474/db/data/")

alice, = graph.create(node(name="Alice")) # Comma unpacks length-1 tuple.

bob, = graph.create(node(name="Bob"))

carol, = graph.create(node(name="Carol Smith"))

dev, = graph.create(node(name="Dev"))

graph.create(rel(alice, "KNOWS", bob))

graph.create(rel(dev, "KNOWS", carol))

graph.create(rel(alice, "KNOWS", carol))

我的图表现在在浏览器中如下所示:

或者,可以在一个graph.create()语句中创建图形:from py2neo import neo4j, node, rel

graph = neo4j.GraphDatabaseService("http://localhost:7474/db/data/")

graph.create(

node(name="Alice"), #0

node(name="Bob"), #1

node(name="Carol Smith"), #2

node(name="Dev"), #3

rel(0, "KNOWS", 1),

rel(3, "KNOWS", 2),

rel(0, "KNOWS", 2)

)

输出是一样的。希望这有帮助。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/647911
推荐阅读
相关标签
  

闽ICP备14008679号