1. 文章
  2. 文章详情

Neo4j图数据库构筑模块

Neo4j的图形数据库,主要包括以下模块:

  • 节点
  • 属性
  • 关系
  • 标签
  • 数据管理器

Neo4j 除了顶点(Node)和边(Relationship),还有一种重要的部分——属性。无论是顶点还是边,都可以有任意多的属性。属性的存放类似于一个 HashMap,Key 为一个字符串,而 Value 必须是基本类型或者是基本类型数组。

在Neo4j中,节点以及边都能够包含保存值的属性,此外:

  • 可以为节点设置零或多个标签(例如 Author 或 Book)
  • 每个关系都对应一种类型(例如 WROTE 或 FRIEND_OF)
  • 关系总是从一个节点指向另一个节点(但可以在不考虑指向性的情况下进行查询)

节点

节点是图的一个基本单元。 它包含多个键 - 值对属性

Neo4j的CQL教程

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


属性

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

键=值

其中,key是一个String

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


关系

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

Neo4j的CQL教程

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

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

关系也可以包含属性键值对。

Neo4j的CQL教程


标签

一个节点或关系可以包含一个或多个标签。


Neo4j的数据管理器

成功安装Neo4j后,我们通过以下网址访问Neo4j的数据管理器

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

Neo4j的CQL教程

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

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

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

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

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

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

Neo4j的CQL教程

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

CSV

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

Neo4j的CQL教程

JSON

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

Neo4j的CQL教程

发表评论

登录后才能评论

评论列表(0条)