在 Neo4j 中,要创建节点之间的关系,您必须像以前创建节点一样使用 CREATE 语句。让我们在两个已经创建的节点之间创建关系。
例子:
- 已经创建的节点:
- 创建关系的查询:
$ MATCH (a:GeeksforGeeks), (b:W3School) WHERE a.Name = "A Computer Science Portal" AND b.Name = "We are the Learner" CREATE (a)-[r:edutech]->(b) RETURN r
- 上述查询的输出:
要在节点之间创建多个关系:
您可以看到继续在它们之间创建更多节点和关系是多么容易。因此,我们将再创建一个节点并添加另外两个关系。 - 创建一个新节点:
$ CREATE (c:Company { Name: "Tuitorial" })
输出:
- 创建关系:
MATCH (a:GeeksforGeeks), (b:W3School), (c:Comapny) WHERE a.Tag = "A Computer Science Portal" AND b.Tag = "We are the Learner" AND c.Name = "Tuitorial" CREATE (c)-[pr:PRODUCED]->(b), (c)-[pr1:PROVIDER]->(a) RETURN a, b, c
输出: