python使用neo4j图数据库
时间: 2023-11-24 12:47:19 浏览: 114
好的,关于Python使用Neo4j图数据库,你可以使用py2neo库来连接和操作Neo4j数据库。首先需要安装py2neo库,可以使用pip命令进行安装:
```
pip install py2neo
```
然后可以使用以下代码连接到Neo4j数据库:
```python
from py2neo import Graph, Node, Relationship
graph = Graph("bolt://localhost:7687", auth=("username", "password"))
```
其中,`bolt://localhost:7687`是Neo4j数据库的地址和端口号,`auth=("username", "password")`是登录数据库的用户名和密码。
接下来,可以使用Node和Relationship类来创建节点和关系,例如:
```python
# 创建一个Person节点
person = Node("Person", name="Alice", age=30)
# 创建一个City节点
city = Node("City", name="New York")
# 创建一个LIVES_IN关系
lives_in = Relationship(person, "LIVES_IN", city)
# 将节点和关系添加到图中
graph.create(person)
graph.create(city)
graph.create(lives_in)
```
这样就可以在Neo4j数据库中创建一个Person节点、一个City节点和一个LIVES_IN关系了。
阅读全文