节点语法
该CREATE
子句允许您创建一个或多个节点。每个节点都可以分配标签和属性。您可以将每个节点绑定到一个变量,以便稍后在查询中引用该变量。多个标签用冒号分隔。
询问
CREATE (charlie:Person:Actor {name: 'Charlie Sheen'}), (oliver:Person:Director {name: 'Oliver Stone'})
从 Neo4j 5.18 开始,多个标签也可以用 & 符号分隔&
,方式与标签表达式中的用法相同。 冒号:
和 & 符号分隔&
不能在同一个子句中混合使用。
询问
CREATE (charlie:Person&Actor {name: 'Charlie Sheen'}), (oliver:Person&Director {name: 'Oliver Stone'})
上述两个查询都会创建两个节点,绑定到变量charlie
和oliver
,每个节点都有一个Person
标签和一个name
属性。代表 Charlie Sheen 的节点也具有标签,Actor
而代表 Oliver Stone 的节点则被分配了标签Director
。
关系语法
还可以使用CREATE
子句创建关系。与节点不同,关系始终只需要一种关系类型和一个方向