搜索节点
搜索neo4j通过标签或属性密钥和值的数据库节点
描述
例子
通过节点标签搜索节点
使用URL创建NEO4J®数据库连接http:// localhost:7474/db/data
, 用户名neo4j
和密码MATLAB
。
URL ='http:// localhost:7474/db/data';用户名='neo4j';密码='matlab';neo4jconn = neo4j(url,用户名,密码);
检查信息
neo4j连接对象的属性neo4jconn
。空白信息
属性表示成功的连接。
neo4jconn.message
ans = []
搜索数据库以获取具有节点标签的节点人
使用Neo4J数据库连接neo4jconn
。
nlabel ='人';nodeinfo = searchNode(neo4jconn,nlabel)
nodeinfo =7×3桌nodelabels nodedata nodeObject __________ ___________________________________________________________________________________________________________________________________________________________________________________________ neo4j.http.neo4jnode] 1'人'[1×1结构[1×1 struct] [1x1数据库.neo4j.http.neo4jnode] 3“人” [1×1 struct] [1x1 database.neo4j.http.neo4jnode] 4'person'[1×1 struct'[1 x struct] [1x1数据库。neo4j.http.neo4jnode] 5'person'[1×1 struct] [1x1数据库
Nodeinfo
是一个包含每个数据库节点信息的表:
每个行名称都是节点标识符。
多变的
节目
是节点标签。多变的
Nodedata
是节点信息。多变的
NodeObject
是个neo4jnode
目的。
访问表中第一个节点的节点信息。该结构包含一个属性密钥和值。
node = nodeinfo.nodedata(1);节点{1}
ans =带有字段的结构:名称:'user1'
使用行名作为索引访问节点信息。该结构包含一个属性密钥和值。
nodeinfo.nodedata {'0'}
ans =带有字段的结构:名称:'user1'
在表中找到第一个数据库节点的节点度。指定外向关系。表格中的第一个节点与关系类型有两个外向的关系知道
。
度= nodedegree(nodeinfo.nodeobject(1),,'出去')
度=带有字段的结构:知道:2
关闭数据库连接。
关闭(neo4jconn)
按属性密钥和值搜索节点
使用URL创建NEO4J®数据库连接http:// localhost:7474/db/data
, 用户名neo4j
和密码MATLAB
。
URL ='http:// localhost:7474/db/data';用户名='neo4j';密码='matlab';neo4jconn = neo4j(url,用户名,密码);
检查信息
neo4j连接对象的属性neo4jconn
。空白信息
属性表示成功的连接。
neo4jconn.message
ans = []
搜索数据库以获取具有节点标签的节点人
使用Neo4J数据库连接neo4jconn
。通过属性密钥进一步过滤结果,并为特定人员的价值过滤用户2
。这Nodeinfo
输出参数是一个neo4jnode
包含节点信息的对象。
nlabel ='人';nodeinfo = searchNode(neo4jconn,nlabel,“ PropertyKey”,,,,'姓名',,,,...'适当的价值',,,,'user2')
nodeinfo =带有属性的neo4jnode:nodeid:2 nodedata:[1×1 struct] nodelabels:'person'
访问节点信息。该结构包含一个属性密钥和值用户2
。
nodeinfo.nodedata
ans =带有字段的结构:名称:'user2'
查找即将离去的关系的节点。有一种外向关系类型知道
为了用户2
。
度= nodedegree(nodeinfo,'出去')
度=带有字段的结构:知道:1
关闭数据库连接。
关闭(neo4jconn)
输入参数
neo4jconn
-NEO4J数据库连接
neo4jconnect
目的
NEO4J数据库连接,指定为neo4jconnect
用函数创建的对象neo4j
。
Nlabel
-neo4j数据库节点标签
角色向量|字符串标量
Neo4J数据库节点标签,指定为字符向量或字符串标量。
数据类型:char
|细绳
名称值参数
将可选的参数对name1 = value1,...,namen = valuen
, 在哪里姓名
是参数名称和价值
是相应的值。名称值参数必须在其他参数之后出现,但是对的顺序并不重要。
在R2021a之前,请使用逗号分隔每个名称和值,并附上姓名
用引号。
例子:nodeinfo = searchNode(neo4jconn,'person','propertyKey','name','propertyValue','user2');
PropertyKey
-属性密钥
角色向量|字符串标量
属性密钥,指定为逗号分隔对,由“ PropertyKey”
以及字符向量或字符串标量。属性密钥必须具有相应的属性值。要指定属性值,请使用名称值对参数'适当的价值'
。
例子:“ propertyKey”,“名称”
数据类型:char
|细绳
适当的价值
-适当的价值
角色向量|字符串标量
属性价值,指定为逗号分隔对,由'适当的价值'
以及字符向量或字符串标量。属性值必须具有相应的属性密钥。要指定属性密钥,请使用名称值对参数“ PropertyKey”
。
例子:“属性值”,“ user1”
数据类型:char
|细绳
输出参数
版本历史记录
matlab命令
您单击了与此MATLAB命令相对应的链接:
通过在MATLAB命令窗口中输入该命令。Web浏览器不支持MATLAB命令。万博1manbetx
您还可以从以下列表中选择一个网站:
如何获得最佳网站性能
选择中国网站(中文或英语)以获得最佳场地性能。其他Mathworks乡村网站未针对您所在的访问进行优化。
美洲
- AméricaLatina(Español)
- 加拿大(英语)
- 美国(英语)