文档帮助中心文档
搜索Neo4j数据库节点的标签或属性键和值
nodeinfo = searchnode(neo4jconn,nlabel)
nodeinfo = searchNode (neo4jconn nlabel、名称、值)
例子
nodeInfo.= searchNode (neo4jconn.,nlabel)使用Neo4j返回具有特定节点标签的节点信息®数据库连接neo4jconn..
nodeInfo.= searchNode (neo4jconn.,nlabel)
nodeInfo.
neo4jconn.
nlabel
nodeInfo.= searchNode (neo4jconn.,nlabel,名称,值)缩小搜索节点,其中包含其他选项名称,值对论点。
nodeInfo.= searchNode (neo4jconn.,nlabel,名称,值)
名称,值
全部折叠
使用URL创建neo4j®数据库连接http://localhost:7474/db/data, 用户名neo4j和密码马铃薯.
http://localhost:7474/db/data
neo4j
马铃薯
URL =.“http://localhost: 7474 / db /数据”;用户名=“neo4j”;密码=matlab的;neo4jconn = neo4j(URL,用户名,密码);
检查消息属性neo4jconn..空白的消息属性表示成功的连接。
消息
neo4jconn。消息
ans = []
搜索具有节点标签的节点的数据库人使用Neo4j数据库连接neo4jconn..
人
nlabel ='人';nodeinfo = searchnode(neo4jconn,nlabel)
nodeinfo =7×3表NodeLabels NodeData NodeObject __________ ____________ ___________________________________ 0“人”[1×1 struct] [1 x1 database.neo4j.http。Neo4jNode] 1 'Person' [1×1 struct] [1x1 database.neo4j.http。Neo4jNode] 2 'Person' [1×1 struct] [1x1 database.neo4j.http。Neo4jNode] 3 'Person' [1×1 struct] [1x1 database.neo4j.http。Neo4jNode] 4 'Person' [1×1 struct] [1x1 database.neo4j.http。Neo4jNode] 5 'Person' [1×1 struct] [1x1 database.neo4j.http。Neo4jNode] 9 'Person' [1×1 struct] [1x1 database.neo4j.http.Neo4jNode]
nodeInfo.是包含每个数据库节点信息的表:
每个行名都是一个节点标识符。
多变的NodeLabels为节点标签。
NodeLabels
多变的NodeData为节点信息。
NodeData
多变的nodeObject.是个Neo4jNode目的。
nodeObject.
Neo4jNode
访问表中第一个节点的节点信息。该结构包含一个属性键和值。
节点= nodeinfo.NodeData (1);节点{1}
ans =结构与字段:名称:'User1'
使用行名称作为索引访问节点信息。该结构包含一个属性键和值。
nodeinfo.nodedata {' 0 '}
找到表中第一个数据库节点的节点度。指定传出关系。表中的第一个节点有两个传出关系,其中表中的第一个节点与关系类型知道.
知道
度= nodeDegree (nodeinfo.NodeObject (1),“出”)
度=结构与字段:知道:2
关闭数据库连接。
关闭(neo4jconn)
搜索具有节点标签的节点的数据库人使用Neo4j数据库连接neo4jconn..根据指定人员的属性键和值进一步筛选结果user2..这nodeInfo.输出参数是Neo4jNode包含节点信息的对象。
user2.
nlabel ='人';nodeinfo = searchNode (neo4jconn nlabel,“PropertyKey”,'姓名',...'适当的价值',User2的)
nodeInfo = neo4jnode具有属性:nodeid:2 nodedata:[1×1结构] nodelabels:'人'
访问节点信息。该结构包含属性键和值user2..
nodeinfo。NodeData
ans =结构与字段:名称:'user2'
找到传出关系的节点。有一个外向的关系类型知道为user2..
度= nodeDegree (nodeinfo,“出”)
度=结构与字段:知道:1
neo4jconnect.
neo4j数据库连接,指定为aneo4jconnect.使用函数创建的neo4j.
Neo4j数据库节点标签,指定为字符向量或字符串标量。
数据类型:char|字符串
char
字符串
指定可选的逗号分隔的对名称,值论点。的名字参数名和价值是相应的价值。的名字必须出现在引号内。您可以以任何顺序指定多个名称和值对参数name1,value1,...,namen,valuen.
的名字
价值
name1,value1,...,namen,valuen
nodeinfo = searchnode(neo4jconn,'personal','propertykey','name','propertyvalue','user2');
PropertyKey
属性键,指定为逗号分隔的对,由“PropertyKey”以及字符向量或字符串标量。属性键必须具有相应的属性值。要指定属性值,请使用名称-值对参数'适当的价值'.
“PropertyKey”
'适当的价值'
例子:“PropertyKey”、“名称”
“PropertyKey”、“名称”
PropertyValue
属性值,指定为逗号分隔的配对组成'适当的价值'以及字符向量或字符串标量。属性值必须具有相应的属性键。要指定属性键,请使用名称-值对参数“PropertyKey”.
例子:“PropertyValue”、“User1的
“PropertyValue”、“User1的
Neo4j数据库中的节点信息,作为Neo4jNode对象用于一个节点,或作为多个节点的表。
对于多个节点,表中包含以下变量:
NodeLabels-字符向量的单元格数组,包含每个数据库节点的节点标签
NodeData—包含节点信息(如属性键)的结构单元格数组
nodeObject.- - - - - -Neo4jNode每个数据库节点的对象
表的行名是每个数据库节点的Neo4j节点标识符。
neo4j|searchnodebyid|searchRelation|noderelationtypes.|nodeDegree|searchGraph|关闭
searchnodebyid
searchRelation
noderelationtypes.
nodeDegree
searchGraph
关闭
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系