本文概述
- 创建一个节点
- 验证
- 创建多个节点
- 验证
- 创建带有标签的节点
- 验证
- 创建具有多个标签的节点
- 验证
- 创建具有属性的节点
- 验证
- 返回创建的节点
- 创建一个节点
- 创建多个节点
- 创建带有标签的节点
- 创建具有多个标签的节点
- 创建具有属性的节点
- 返回创建的节点
句法:
CREATE (node_name);
注意:你可以添加或忽略分号(; )。它是可选的。 范例1:
在浏览器上打开本地主机:http:// localhost:7474 / browser /并使用以下代码:
CREATE (single);
文章图片
输出
文章图片
你可以看到已创建一个节点。
验证 执行以下代码以验证节点类型的创建:
MATCH (n) RETURN n
输出
文章图片
创建多个节点 要在Neo4j中创建多个节点, 请使用CREATE语句, 并以逗号分隔节点的名称。
句法:
CREATE (node1), (node2), (node1), ???..
范例2:
让我们创建2个节点:primary_node和secondary_node。
CREATE (primary_node), ( secondary_node);
文章图片
验证
MATCH (n) RETURN n
输出
文章图片
注意:它显示3个节点, 因为我们已经在example1中创建了一个节点。 创建带有标签的节点 在Neo4j中, 标签用于使用标签对节点进行分类。 CREATE语句用于为Neo4j中的节点创建标签。
句法:
CREATE (node:label)
范例3:
让我们创建一个带有标签” 科学家” 的节点” Kalam” 。
CREATE (Kalam:scientist)
输出
文章图片
验证
MATCH (n) RETURN n
输出
文章图片
创建具有多个标签的节点 要在单个节点上创建多个标签, 你必须通过用冒号” :” 分隔标签来为节点指定标签。
句法:
CREATE (node:label1:label2:. . . . labeln)
例:
【Neo4j创建节点】创建一个标签为” person” , ” president” 和” scientist” 的节点” Kalam” 。
CREATE (Kalam:person:president:scientist)
输出
文章图片
验证
文章图片
创建具有属性的节点 在Neo4j中, 属性是节点用于存储数据的键值对。 CREATE语句用于创建具有属性的节点, 你只需要在大括号” {}” 中指定这些属性并以逗号分隔即可。
句法:
CREATE (node:label { key1: value, key2: value, . . . . . . . . .})
例:
让我们创建一个具有以下属性的节点” Ajeet” :
CREATE (Ajeet:Developer{name: "Ajeet Kumar", YOB: 1989, POB: "Mau"})
输出
文章图片
验证
MATCH (n) RETURN n
文章图片
返回创建的节点 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建立关系
- Neo4j删除关系
- Neo4j删除节点
- Neo4j数据建模
- Neo4j创建约束
- Neo4j创建索引
- Neo4j COUNT()函数
- Neo4j聚合函数
- Windows上安装Neo4j详细步骤