Neo4j建筑模块
Neo4j的图形数据库,主要包括以下组成部分 -
- 节点
- 属性
- 关系
- 标签
- 数据浏览器
节点
节点是一个图形的一个基本单元。 它包含键 - 值对,如下所示的属性
在此节点名称=“雇员”,它包含了一组属性键 - 值对
属性
属性是一个键值对描述图形节点和关系
键=值
其中,key是一个String
值可以通过使用任何的Neo4j的数据类型来表示
关系
关系是一个图形数据库的另一个重要组成部分。 它连接两个节点,如下所示。
在这里,emp和部门是两个不同的节点。 “WORKS_FOR”是的Emp和部节点之间的关系。
由于它表示从环境管理计划部箭头标记,那么这种关系描述一样
EMP WORKS_FOR部
每个关系都包含一个开始节点,另一端节点。
这里的“的Emp”是一个起始节点
“部”是一个终端节点
由于这种关系箭头标记代表“的Emp”节点“部门”节点,这种关系被称为“传入的关系”为“部门”节点的关系
而“传出的关系”来“的Emp”节点。
像节点,关系也可以包含属性键值对。
这里的“WORKS_FOR”的关系有一个属性作为键值对
ID = 123
它代表了这种关系的一个ID。
标签:
标签相关联的通用名称,设置节点或关系的。 一个节点或关系可以包含一个或多个标签。 我们可以创建新的标签,以现有节点或关系。 我们可以从现有的节点或删除关系现有标签。
从前面的图中,我们可以观察到有两个节点。
左侧节点都有一个标签:“EMP”,而右侧节点都有一个标签:“部门”。
这两个节点之间的关系,也有一个标签:“WORKS_FOR”
注: -在节点或关系的性质Neo4j的存储数据。
Neo4j的数据浏览器
一旦我们安装Neo4j的,我们可以通过以下网址访问Neo4j的数据浏览器
HTTP://本地主机:7474 /浏览器/
Neo4j的数据浏览器用于执行定制列表命令,看看输出的输出。
在这里,我们需要执行所有CQL美元在命令提示:“$”
美元符号后面键入命令,然后单击“执行”按钮来运行你的命令。
它与Neo4j的数据库服务器进行交互,检索和显示结果略低于该美元的提示。
用“六观”按钮查看图表格式的结果。 上图显示了在“UI视图”格式结果。
使用“网格视图”按钮来查看网格中查看结果。 下图显示了在“网格视图”的格式相同的结果。
当我们使用“网格视图”,看看我们的查询结果,我们可以将其导出到一个文件中以两种不同的格式。
CSV
单击“导出CSV”按钮导出CSV文件格式结果
JSON
点击“导出JSON”按钮导出JSON文件格式结果
但是,如果我们使用“界面中查看”看到我们的查询结果,我们可以将其导出到一个文件中只有一个不同的格式:JSON。