通过python操作neo4j
要通过Python操作Neo4j,可以使用py2neo
库。以下是一个简单的例子,展示了如何使用py2neo
连接Neo4j数据库,创建节点和关系,并执行一个简单的查询。
首先,安装py2neo
库(如果尚未安装):
pip install py2neo
然后,使用以下Python代码操作Neo4j:
from py2neo import Graph, Node, Relationship
# 连接到Neo4j数据库
graph = Graph("http://localhost:7474", username="neo4j", password="password")
# 创建一个人物节点
person = Node("Person", name="Alice")
# 创建一个地点节点
place = Node("Place", name="Wonderland")
# 创建一个节点之间的关系
relationship = Relationship(person, "LIVES_IN", place)
# 创建节点和关系
graph.create(person)
graph.create(place)
graph.create(relationship)
# 查询
query = "MATCH (a:Person) WHERE a.name = 'Alice' RETURN a"
result = graph.run(query).data()
# 输出结果
for record in result:
print(record["a"].properties)
确保替换localhost:7474
、username
和password
为你的Neo4j服务器的实际信息。上述代码展示了如何创建节点和关系,并执行一个简单的查询来检索数据。
评论已关闭