Neo4j教程

Neo4j 创建节点

节点是图形数据库中的数据或记录。在Neo4j中,CREATE语句用于创建节点。您可以使用CREATE语句创建以下内容:
创建单个节点 创建多个节点 创建带有标签的节点 创建具有多个标签的节点 创建具有属性的节点 返回创建的节点

创建单个节点

要在Neo4j中创建单个节点,请指定节点名称以及CREATE语句。
语法:
CREATE (node_name); 
注意: 您可以添加或忽略分号(;)。它是可选的。
示例1:
在浏览器中打开本地主机: http: //localhost: 7474/browser/并使用以下代码:
CREATE (single); 
Neo4j创建节点1
输出:
Neo4j创建节点2
您可以看到已创建一个节点。

验证

执行以下代码以验证节点类型的创建:
MATCH (n) return n 
输出:
Neo4j创建节点3

创建多个节点

要在Neo4j中创建多个节点,请使用带有逗号分隔的节点名称的CREATE语句。
语法:
CREATE (node1),(node2), (node1),???..    
示例2:
让我们创建2个节点: primary_node和secondary_node。
CREATE (primary_node), ( secondary_node); 
Neo4j创建节点4

验证

MATCH (n) return n 
输出:
Neo4j创建节点5
注意: 它正在显示3个节点,因为我们已经在example1中创建了一个节点。

创建带有标签的节点

在Neo4j中,标签用于使用标签对节点进行分类。 CREATE语句用于为Neo4j中的节点创建标签。
语法:
CREATE (node:label) 
示例3:
让我们创建一个带有标签"科学家"的节点" Kalam"。
CREATE (Kalam:scientist) 
输出:
Neo4j创建节点6

验证

MATCH (n) return n 
输出:
Neo4j创建节点7

创建具有多个标签的节点

要创建具有单个节点的多个标签,必须为该节点指定标签,方法是用冒号"分隔它们: "。
语法:
CREATE (node:label1:label2:. . . . labeln) 
示例:
创建一个标签为" person"," president"和" scientist"的节点" Kalam"。
CREATE (Kalam:person:president:scientist) 
输出:
Neo4j创建节点8

验证

Neo4j创建节点9

使用属性创建节点

在Neo4j中,属性是节点用于存储数据的键值对。 CREATE语句用于创建具有属性的节点,您只需要在花括号" {}"中指定这些属性并以逗号分隔即可。
语法:
CREATE (node:label { key1: value, key2: value, . . . . . . . . .  }) 
示例:
我们创建一个具有以下属性的节点" Ajeet":
CREATE (Ajeet:Developer{name: "Ajeet Kumar", YOB: 1989, POB: "Mau"}) 
输出:
Neo4j创建节点10

验证

MATCH (n) return n 
Neo4j创建节点11

返回创建的节点

MATCH(n)RETURN n命令用于查看创建的节点。该查询返回数据库中所有现有的节点。
但是,如果要返回新创建的节点,请使用带有CREATE命令的RETURN命令:
语法:
CREATE (Node:Label{properties. . . . }) return Node 
示例:
创建具有以下属性的节点" Sonoo"并返回该节点。
CREATE (Sonoo:trainer{name: "Sonoo Jaiswal", YOB: 1987, POB: "Faizabad"}) return Sonoo 
输出:
Neo4j创建节点12
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4