搜索的关系Neo4j数据库节点
返回原点节点的关系信息relinfo
= searchRelation (neo4jconn.
,nodeInfo.
,方向
)nodeInfo.
和使用neo4j的关系方向®数据库连接。搜索从原始节点开始。要查找源节点,请使用搜索节点
或searchNodeByID
.
在Neo4j®数据库中搜索有关关系的信息并显示这些信息。
假设您具有存储在代表社交社区的Neo4j数据库中的图形数据。该数据库有七个节点和八个关系。每个节点只有一个唯一的属性键名称
值的范围为User1.
通过User7.
. 每个关系都有一个类型知道
.
使用URL创建Neo4j数据库连接http://localhost:7474/db/data
、用户名neo4j
,以及密码马铃薯草
.
URL =.'http://localhost:7474/db/data'; 用户名=“neo4j”;密码=“matlab”;neo4jconn = neo4j(URL,用户名,密码);
检查消息
Neo4j连接对象的属性neo4jconn.
. 空白消息
属性表示成功的连接。
neo4jconnmessage.
ans = []
检索源节点nodeInfo.
使用Neo4j数据库连接和节点标识符3.
.
nodeId = 3;nodeinfo = searchnodebyId(neo4jconn,nodeid);
使用Neo4j数据库连接和源节点搜索传入关系nodeInfo.
.
方向=“在”;relinfo=searchRelation(neo4jconn、nodeinfo、direction)
relinfo =结构与字段:起源:3节点:[2×3表]关系:[1×5表]
relinfo
是包含搜索结果的结构:
起源
-指定的源节点的节点标识符
节点
-包含每个匹配关系的所有开始和结束节点的表
关系
-包含所有匹配关系的表
访问节点表。
Relinfo.nodes.
ANS =.2×3表NodeLabels NodeData NodeObject(uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu1 uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
访问关系表。
relinfo.关系
ANS =.1×5表startnodeid关系型endnodeid关系数据adjectobject ___________ ___________________________________________________________dudata.neo4j.http.neo4jrelation]
关闭数据库连接。
关闭(Neo4jconn)
在Neo4j®数据库中搜索有关关系的信息并显示这些信息。指定要搜索的关系类型和距离。
假设您具有存储在代表社交社区的Neo4j数据库中的图形数据。该数据库有七个节点和八个关系。每个节点只有一个唯一的属性键名称
值的范围为User1.
通过User7.
. 每个关系都有一个类型知道
.
使用URL创建Neo4j数据库连接http://localhost:7474/db/data
、用户名neo4j
,以及密码马铃薯草
.
URL =.'http://localhost:7474/db/data'; 用户名=“neo4j”;密码=“matlab”;neo4jconn = neo4j(URL,用户名,密码);
检查消息
Neo4j连接对象的属性neo4jconn.
. 空白消息
属性表示成功的连接。
neo4jconnmessage.
ans = []
检索源节点nodeInfo.
使用Neo4j数据库连接和节点标识符3.
.
nodeId = 3;nodeinfo = searchnodebyId(neo4jconn,nodeid);
使用Neo4j数据库连接和源节点搜索传入关系nodeInfo.
。通过筛选关系类型来优化搜索知道
距离小于等于2的节点。
方向=“在”; 相关类型={'知道'};Relinfo = searchrelation(neo4jconn,nodeinfo,方向,...“关系类型”,reltype,“距离”2)
relinfo =结构与字段:起源:3个节点:[4×3表]关系:[3×5表]
relinfo
是包含搜索结果的结构:
起源
-指定的源节点的节点标识符
节点
-包含每个匹配关系的所有开始和结束节点的表
关系
-包含所有匹配关系的表
访问节点表。
Relinfo.nodes.
ANS =.4×3表NodeLabels Nodedata NodeObject __________ ___________________________________________0'人[1×1 struct] [1x1 database.neo4j.http.neo4jnode] 1'person'[1×1 struct] [1x1 database.neo4j.http.neo4jnode] 2'person'[1×1 struct] [1x1 database.neo4j.http.neo4jode] 3'person'[1×1 struct] [1x1 database.neo4j.http.neo4jnode]
访问关系表。
relinfo.关系
ANS =.3×5表startnodeid关系型endnodeid关系数据关系___________ ____________________________________________________________________1abase.neo4j.http.neo4jrelation] 2'知道'1 [1×1结构] [1x1 database'neo4j。http.neo4jrelation] 1 0'知道'1 [1×1 struct] [1x1 database.neo4j.http.neo4jrelation]
关闭数据库连接。
关闭(Neo4jconn)
搜索关于NEO4J®数据库中的传出关系的信息。将信息作为定向图返回并显示图形的边缘和节点。
假设您具有存储在代表社交社区的Neo4j数据库中的图形数据。该数据库有七个节点和八个关系。每个节点只有一个唯一的属性键名称
值的范围为User1.
通过User7.
. 每个关系都有一个类型知道
.
使用URL创建Neo4j数据库连接http://localhost:7474/db/data
、用户名neo4j
,以及密码马铃薯草
.
URL =.'http://localhost:7474/db/data'; 用户名=“neo4j”;密码=“matlab”;neo4jconn = neo4j(URL,用户名,密码);
检查消息
Neo4j连接对象的属性neo4jconn.
. 空白消息
属性表示成功的连接。
neo4jconnmessage.
ans = []
检索源节点nodeInfo.
使用Neo4j数据库连接和节点标识符3.
.
nodeId = 3;nodeinfo = searchnodebyId(neo4jconn,nodeid);
使用Neo4j数据库连接和源节点搜索传出关系nodeInfo.
. 通过使用“DataReturnFormat”
名称值对参数具有值'digraph'
.
方向='出去';Relinfo = searchrelation(neo4jconn,nodeinfo,方向,...“DataReturnFormat”,'digraph')
relinfo=具有以下属性的有向图:边:[2×3表]节点:[3×3表]
显示定向图的边缘。
RELINFO.EDGES.
ANS =.2×3表Endnode关系retationData ______________________________________________________1 struct} {'3'} {'5'} {'5'} {'5'} {1×1 struction}
显示有向图的节点。
Relinfo.nodes.
ANS =.3×3表名称NodeLabels NodeData{uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu{'3'}{'Person'}{'1×1结构{'4'}{'Person'}{'1×1结构}{'5'}{'Person'}{'1×1结构}
关闭数据库连接。
关闭(Neo4jconn)
neo4jconn.
—Neo4j数据库连接neo4jconnect.
对象Neo4j数据库连接,指定为neo4jconnect.
使用函数创建的对象neo4j
.
nodeInfo.
—原点节点信息Neo4jNode
对象|数字标量原点节点信息,指定为Neo4jNode
表示节点标识符的对象或数字标量。
数据类型:双倍的
方向
—关系方向“在”
|'出去'
关系方向,指定为“在”
对于即将到来的关系或'出去'
对于一段外向的关系。这些关系与指定的源节点相关联。
指定可选的逗号分隔的字符对名称,价值
论点。名称
是参数名和价值
为对应值。名称
必须出现在引号内。您可以以任何顺序指定多个名称和值对参数Name1, Value1,…,的家
.
Relinfo = Searchrelation(Neo4jconn,nodeInfo,'In','关系型',{'知道'},'距离',2)
返回具有关系类型的传入关系的关系信息知道
远离原点节点的两个或更少的节点。
关系型
—关系类型作为逗号分隔对的关系类型组成“关系类型”
以及字符向量、字符串标量、字符向量的单元格数组或字符串数组。要仅使用一种关系类型搜索关系,请使用字符向量或字符串标量。要使用多种关系类型搜索关系,请使用字符向量的单元格数组或字符串数组。
例子:RelationTypes,{'知道'}
数据类型:char
|细胞
|一串
距离
—节点距离datareturnformat.
—数据返回格式“结构”
(默认)|'digraph'
数据返回格式,指定为逗号分隔对组成“DataReturnFormat”
价值呢“结构”
结构或'digraph'
为一个dig
对象指定此参数以将关系信息作为dig
目的。
relinfo
- 关系信息neo4j数据库中的关系信息与原点节点匹配搜索条件nodeInfo.
,作为与这些字段的结构返回。
领域 | 描述 |
---|---|
|
原始节点的节点标识符 |
|
表中包含每个节点的节点信息
表中的行名称是匹配数据库节点的Neo4j节点标识符。 |
|
包含包含节点的关系信息的表
表中的行名称是Neo4j关系标识符。 |
笔记
当你使用“DataReturnFormat”
名称值对参数具有值'digraph'
这个搜索关系
函数返回一个表中的关系信息dig
目的。所结果的dig
对象包含与之相同的数据dig
在执行Neo4Jstruct2有向图
函数使用relinfo
输出参数。
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
您还可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区网站未针对您所在地的访问进行优化。