主要内容

Neo4jConnect

Neo4j数据库连接

描述

创建一个Neo4j®使用MATLAB数据库连接®接口Neo4j REST API。Neo4j数据库连接,你可以探索图形数据库,更新图形数据库,存储一个MATLAB的有向图,并使用MATLAB有向图进行图表分析。

您还可以创建一个Neo4j数据库连接使用数据库工具箱为Neo4j螺栓™接口协议。使用这个接口,您必须安装Neo4j螺栓数据库工具箱接口协议。有关详细信息,请参见数据库接口工具箱Neo4j螺栓安装协议

与一个Neo4jConnect对象,您可以执行这些任务:

  • 探索节点和关系的图形数据库。

  • 在图形数据库搜索节点、关系或子图。

  • 存储一个有向图。

  • 更新图中节点和关系数据库。

  • 执行一个数字®查询。

创建

创建一个Neo4jConnect对象使用neo4j

属性

全部展开

这个属性是只读的。

Neo4j数据库连接URL包含服务器端口号,和web Neo4j数据库的位置,指定为一个特征向量。

如果你指定一个螺栓使用数据库连接URLNeo4j螺栓数据库工具箱接口协议,那么neo4j函数创建一个螺栓连接。

例子:http://localhost: 7474 / db /数据指定使用HTTP协议本地主机是服务器,7474年端口号,/ db /数据是web数据库的位置。

例子:螺栓:/ / localhost: 7687 / db /数据指定使用螺栓协议本地主机是服务器,7687年端口号,/ db /数据是web数据库的位置。

数据类型:字符

这个属性是只读的。

为访问Neo4j数据库用户名称,指定为一个特征向量。

数据类型:字符

这个属性是只读的。

错误消息,指定为一个特征向量。如果这个属性为空,数据库连接成功。

数据类型:字符

对象的功能

全部展开

关闭 关闭Neo4j数据库连接
nodeLabels 所有节点的标签Neo4j数据库
relationTypes 所有的关系类型Neo4j数据库
propertyKeys 所有属性键Neo4j数据库
searchNodeByID 搜索Neo4j数据库节点通过节点标识符
searchNode 搜索Neo4j数据库节点标签或属性键和值
searchRelation 搜索的关系Neo4j数据库节点
searchRelationByID 搜索Neo4j关系,关系标识符
searchGraph 搜索子图或整个图Neo4j数据库
createNode 在创建节点Neo4j数据库
createRelation 创建节点之间的关系Neo4j数据库
deleteNode 删除节点从Neo4j数据库
deleteRelation 删除关系从Neo4j数据库
addNodeLabel 添加标签节点Neo4j数据库
removeNodeLabel 从节点删除标签Neo4j数据库
removeNodeProperty 删除节点的属性Neo4j数据库
removeRelationProperty 删除属性的关系Neo4j数据库
setNodeProperty 设置节点的属性Neo4j数据库
setRelationProperty 设置属性的关系Neo4j数据库
updateNode 更新节点标签和属性Neo4j数据库
updateRelation 更新关系属性Neo4j数据库
storeDigraph 有向图存储在Neo4j数据库
executeCypher 执行数字查询Neo4j数据库

例子

全部折叠

创建一个Neo4j®数据库连接使用的URLhttp://localhost: 7474 / db /数据、用户名neo4j和密码matlab

url =“http://localhost: 7474 / db /数据”;用户名=“neo4j”;密码=matlab的;neo4jconn = neo4j (url、用户名、密码)
neo4jconn = Neo4jConnect属性:URL: http://localhost: 7474 / db /数据/用户名:“neo4j”信息:[]

neo4j返回一个Neo4jConnect对象与这些属性:

  • URL——Neo4j数据库网络位置

  • 用户名——用于连接到数据库的用户名

  • 消息——任何数据库连接错误消息

检查消息Neo4j连接对象的属性neo4jconn。空白的消息属性表明Neo4j数据库连接成功。

neo4jconn.Message
ans = []

检索所有节点标签使用Neo4j数据库连接neo4jconn。细胞数组nlabels包含一个特征向量中的一个节点标签Neo4j数据库。

nlabels = nodeLabels (neo4jconn)
nlabels =1×1单元阵列{'人'}

关闭数据库连接。

关上(neo4jconn)

版本历史

介绍了R2016b