py2neo 在neo4j中创建关系
时间: 2024-01-10 21:47:23 浏览: 153
使用py2neo可以通过以下方式在neo4j中创建关系:
1. 创建节点:
```
from py2neo import Node, Graph
graph = Graph("bolt://localhost:7687", auth=("neo4j", "password"))
# 创建节点
node1 = Node("Person", name="John")
node2 = Node("Person", name="Alice")
# 保存节点到图数据库中
graph.create(node1, node2)
```
2. 创建关系:
```
# 创建关系
rel = Relationship(node1, "FRIENDS_WITH", node2, since="2022-01-01")
# 保存关系到图数据库中
graph.create(rel)
```
完整代码示例:
```
from py2neo import Node, Relationship, Graph
graph = Graph("bolt://localhost:7687", auth=("neo4j", "password"))
# 创建节点
node1 = Node("Person", name="John")
node2 = Node("Person", name="Alice")
# 保存节点到图数据库中
graph.create(node1, node2)
# 创建关系
rel = Relationship(node1, "FRIENDS_WITH", node2, since="2022-01-01")
# 保存关系到图数据库中
graph.create(rel)
```
在neo4j中查看创建的关系:
```
MATCH (n)-[r]->(m)
RETURN n.name, type(r), m.name, r.since
```
阅读全文