python 在neo4j中创建关系
时间: 2024-05-09 12:21:24 浏览: 159
python 实现查询Neo4j多节点的多层关系
要在 Neo4j 中创建关系,需要使用 Cypher 查询语言。下面是一个简单的例子:
假设我们有两个节点,一个名为“Alice”,另一个名为“Bob”。我们想要为这两个节点创建一个关系,表示“Alice是Bob的朋友”。
首先,我们需要在 Cypher 中使用 MATCH 命令找到这两个节点:
```
MATCH (a:Person {name: 'Alice'}), (b:Person {name: 'Bob'})
```
然后,我们可以使用 CREATE 命令来创建关系:
```
CREATE (a)-[:FRIEND]->(b)
```
这将创建一个从 Alice 到 Bob 的 FRIEND 关系。
完整的 Cypher 查询如下所示:
```
MATCH (a:Person {name: 'Alice'}), (b:Person {name: 'Bob'})
CREATE (a)-[:FRIEND]->(b)
```
这将在 Neo4j 中创建一个新的关系。
阅读全文