Neo4j建筑模块



Neo4j的图形数据库,主要包括以下组成部分 -

  • 节点
  • 属性
  • 关系
  • 标签
  • 数据浏览器

节点

节点是一个图形的一个基本单元。 它包含键 - 值对,如下所示的属性

Neo4j的CQL教程

在此节点名称=“雇员”,它包含了一组属性键 - 值对


属性

属性是一个键值对描述图形节点和关系

键=值

其中,key是一个String

值可以通过使用任何的Neo4j的数据类型来表示


关系

关系是一个图形数据库的另一个重要组成部分。 它连接两个节点,如下所示。

Neo4j的CQL教程

在这里,emp和部门是两个不同的节点。 “WORKS_FOR”是的Emp和部节点之间的关系。

由于它表示从环境管理计划部箭头标记,那么这种关系描述一样

EMP WORKS_FOR部

每个关系都包含一个开始节点,另一端节点。

这里的“的Emp”是一个起始节点

“部”是一个终端节点

由于这种关系箭头标记代表“的Emp”节点“部门”节点,这种关系被称为“传入的关系”为“部门”节点的关系

而“传出的关系”来“的Emp”节点。

像节点,关系也可以包含属性键值对。

Neo4j的CQL教程

这里的“WORKS_FOR”的关系有一个属性作为键值对

ID = 123

它代表了这种关系的一个ID。


标签:

标签相关联的通用名称,设置节点或关系的。 一个节点或关系可以包含一个或多个标签。 我们可以创建新的标签,以现有节点或关系。 我们可以从现有的节点或删除关系现有标签。

从前面的图中,我们可以观察到有两个节点。

左侧节点都有一个标签:“EMP”,而右侧节点都有一个标签:“部门”。

这两个节点之间的关系,也有一个标签:“WORKS_FOR”

注: -在节点或关系的性质Neo4j的存储数据。


Neo4j的数据浏览器

一旦我们安装Neo4j的,我们可以通过以下网址访问Neo4j的数据浏览器

HTTP://本地主机:7474 /浏览器/

Neo4j的CQL教程

Neo4j的数据浏览器用于执行定制列表命令,看看输出的输出。

在这里,我们需要执行所有CQL美元在命令提示:“$”

美元符号后面键入命令,然后单击“执行”按钮来运行你的命令。

它与Neo4j的数据库服务器进行交互,检索和显示结果略低于该美元的提示。

用“六观”按钮查看图表格式的结果。 上图显示了在“UI视图”格式结果。

使用“网格视图”按钮来查看网格中查看结果。 下图显示了在“网格视图”的格式相同的结果。

Neo4j的CQL教程

当我们使用“网格视图”,看看我们的查询结果,我们可以将其导出到一个文件中以两种不同的格式。

CSV

单击“导出CSV”按钮导出CSV文件格式结果

Neo4j的CQL教程

JSON

点击“导出JSON”按钮导出JSON文件格式结果

Neo4j的CQL教程

但是,如果我们使用“界面中查看”看到我们的查询结果,我们可以将其导出到一个文件中只有一个不同的格式:JSON。