neo4j创建关系指令
时间: 2023-08-22 09:09:08 浏览: 108
要在Neo4j中创建关系,您可以使用以下Cypher查询语句:
```
MATCH (node1:Label1), (node2:Label2)
WHERE node1.property = value1 AND node2.property = value2
CREATE (node1)-[relationship:REL_TYPE]->(node2)
RETURN relationship
```
在这个查询中,您需要将Label1和Label2替换为节点标签,并将property、value1、value2替换为相应的节点属性和属性值。同时,您需要将REL_TYPE替换为关系的类型。
例如,如果您有两个标有"Person"和"Company"的节点,并且要在它们之间创建一个名为"WORKS_FOR"的关系,可以使用以下查询:
```
MATCH (person:Person), (company:Company)
WHERE person.name = 'John' AND company.name = 'ABC Company'
CREATE (person)-[worksFor:WORKS_FOR]->(company)
RETURN worksFor
```
这会创建一个从名为"John"的Person节点到名为"ABC Company"的Company节点的关系,并返回该关系。
阅读全文