Neo4jConnect
Neo4j数据库连接
描述
创建一个Neo4j®使用MATLAB数据库连接®接口Neo4j REST API。Neo4j数据库连接,你可以探索图形数据库,更新图形数据库,存储一个MATLAB的有向图,并使用MATLAB有向图进行图表分析。
您还可以创建一个Neo4j数据库连接使用数据库工具箱为Neo4j螺栓™接口协议。使用这个接口,您必须安装Neo4j螺栓数据库工具箱接口协议。有关详细信息,请参见数据库接口工具箱Neo4j螺栓安装协议。
与一个Neo4jConnect
对象,您可以执行这些任务:
探索节点和关系的图形数据库。
在图形数据库搜索节点、关系或子图。
存储一个有向图。
更新图中节点和关系数据库。
执行一个数字®查询。
创建
创建一个Neo4jConnect
对象使用neo4j
。
属性
URL
- - - - - -Neo4j数据库连接URL
特征向量
这个属性是只读的。
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数据库
创建一个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)
版本历史
MATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。