Neo4j 创建节点

17 Mar 2025 | 阅读 2 分钟

节点是图数据库中的数据或记录。在 Neo4j 中,CREATE 语句用于创建节点。您可以使用 CREATE 语句创建以下内容

  • 创建单个节点
  • 创建多个节点
  • 创建带有标签的节点
  • 创建带有多个标签的节点
  • 创建带有属性的节点
  • 返回创建的节点

创建单个节点

要在 Neo4j 中创建单个节点,请使用 CREATE 语句指定节点的名称。

语法

注意:您可以添加或忽略分号 (;)。它是可选的。

示例 1

在浏览器中打开 localhost:https://:7474/browser/,并使用以下代码

Neo4j Create nodes 1

输出

Neo4j Create nodes 2

您可以看到一个节点已创建。

验证

执行以下代码以验证节点类型的创建

输出

Neo4j Create nodes 3

创建多个节点

要在 Neo4j 中创建多个节点,请使用 CREATE 语句,节点的名称用逗号分隔。

语法

示例 2

让我们创建 2 个节点:primary_node 和 secondary_node。

Neo4j Create nodes 4

验证

输出

Neo4j Create nodes 5

注意:它显示了 3 个节点,因为我们已经在 example1 中创建了一个节点。


创建带有标签的节点

在 Neo4j 中,标签用于使用标签对节点进行分类。CREATE 语句用于在 Neo4j 中为节点创建标签。

语法

Example3

让我们创建一个带有标签 "scientist" 的节点 "Kalam"。

输出

Neo4j Create nodes 6

验证

输出

Neo4j Create nodes 7

创建带有多个标签的节点

要使用单个节点创建多个标签,您必须通过使用冒号 " : " 分隔它们来指定节点的标签。

语法

示例

创建一个标签为 "person"、"president" 和 "scientist" 的节点 "Kalam"。

输出

Neo4j Create nodes 8

验证

Neo4j Create nodes 9

创建带有属性的节点

在 Neo4j 中,属性是节点用于存储数据的键值对。CREATE 语句用于创建带有属性的节点,您只需在花括号 "{ }" 中用逗号分隔这些属性即可。

语法

示例

让我们创建一个节点 "Ajeet",具有以下属性

输出

Neo4j Create nodes 10

验证

Neo4j Create nodes 11

返回创建的节点

使用 MATCH (n) RETURN n 命令查看创建的节点。此查询返回数据库中所有现有的节点。

但是,如果要返回新创建的节点,请将 RETURN 命令与 CREATE 命令一起使用

语法

示例

创建一个具有以下属性的节点 "Sonoo" 并返回该节点。

输出

Neo4j Create nodes 12
下一个主题Neo4j 创建关系