使用py2neo驱动程序,如何使用for循环从列表中创建节点?

时间:2019-06-19 07:31:48

标签: python for-loop neo4j cypher

我已成功将我的neo4j数据库与py2neo软件包连接。我正在使用jupyter笔记本。我有一个列表需要创建。

我在$name部分中输入什么?

list = [a, b, c]
from py2neo import Database, Graph
db = Database("bolt://localhost:7687")
gr = Graph(password="password")

for name in list:
  gr.run("CREATE (:Person {name: $name})")

1 个答案:

答案 0 :(得分:0)

您可以将名称作为参数传递给gr.run函数。

for name in list:
  gr.run("CREATE (:Person {name: $name})", name=name)