文档帮助中心文档
中设置关系的属性Neo4j数据库
setRelationProperty (neo4jconn、关系、属性)
relationinfo = setRelationProperty (neo4jconn、关系、属性)
例子
setRelationProperty (neo4jconn,关系,属性)为Neo4j中的一个或多个关系设置属性®数据库使用Neo4j数据库连接。
setRelationProperty (neo4jconn,关系,属性)
neo4jconn
关系
属性
relationinfo= setRelationProperty (neo4jconn,关系,属性)将更新的关系信息作为Neo4jRelation对象用于一个关系,或作为一个表用于多个关系。
relationinfo= setRelationProperty (neo4jconn,关系,属性)
relationinfo
Neo4jRelation
全部折叠
在Neo4j®数据库中为单个关系设置一个属性并访问该关系。
使用URL创建一个Neo4j数据库连接http://localhost:7474/db/data、用户名neo4j和密码matlab.
http://localhost:7474/db/data
neo4j
matlab
url =“http://localhost: 7474 / db /数据”;用户名=“neo4j”;密码=matlab的;neo4jconn = neo4j (url、用户名、密码);
检查消息属性neo4jconn.空白的消息属性表示连接成功。
消息
neo4jconn。消息
ans = []
在节点信息表中检索第二个节点。这个节点有标签人.
人
nlabel =“人”;nodeinfo = searchNode (neo4jconn nlabel);节点= nodeinfo.NodeObject (2);
查找来自原点节点的传出关系。
方向=“出去”;relinfo = searchRelation (neo4jconn、节点方向);关系= relinfo.Relations.RelationObject;
设置StartDate可以属性用于使用Neo4j数据库连接的数据库中的单个关系。
StartDate可以
属性。StartDate可以=“01/01/2018”;setRelationProperty (neo4jconn、关系、属性)
显示更新后的关系信息。
relinfo = searchRelation (neo4jconn、节点方向);relinfo.Relations.RelationData {1}
ans =结构体字段:StartDate可以:“01/01/2018”
关闭数据库连接。
关上(neo4jconn)
为Neo4j®数据库中的多个关系设置关系属性。使用输出参数访问已更新的关系信息。
使用节点标识符查找原始节点3.并检索其节点信息。
3.
nodeid = 3;nodeinfo = searchNodeByID (neo4jconn nodeid);
方向=“出去”;relinfo = searchRelation (neo4jconn、nodeinfo、方向);关系= relinfo.Relations.RelationObject;
设置MeetLocation属性,用于使用Neo4j数据库连接将两个传出关系转换为不同的值。创建一个结构数组来存储属性。的relationinfo输出参数是Neo4jRelation对象。
MeetLocation
(1)属性。MeetLocation =“芝加哥”;(2)属性。MeetLocation =“迈阿密”;relationinfo = setRelationProperty (neo4jconn、关系、属性);
显示两个更新关系的关系信息。
relationinfo。RelationData{1:2}
ans =结构体字段:MeetLocation:“芝加哥”
ans =结构体字段:MeetLocation:“迈阿密”
Neo4jConnect
Neo4j数据库连接,指定为Neo4jConnect使用函数创建的neo4j.
关系在Neo4j数据库中指定为Neo4jRelation对象,Neo4jRelation对象数组、数字标量或数字向量。对于单个关系,使用Neo4jRelation对象或包含关系标识符的数字标量。对于多个关系,使用Neo4jRelation对象数组或包含关系标识符数组的数字向量。
例子:15
15
例子:(15、16、17)
(15、16、17)
关系属性,指定为结构、结构数组或表。
如果属性不存在,则setRelationProperty函数添加一个新属性。如果该属性存在,则该函数将为现有属性设置一个新值。
setRelationProperty
当指定一个结构时,setRelationProperty函数将数据库关系中的每个字段及其对应值转换为属性及其对应值。当指定包含一行的表时,该函数将每个变量及其对应值转换为数据库关系中的属性及其对应值。
指定具有多行的结构数组或表,以更新数据库中的多个关系。
结构数组或表中的数据的维数必须与要更新的数据库中的指定关系的数量相同。但是,可以使用标量结构同时为数据库中的多个关系设置相同的值。
数据类型:结构体|表格
结构体
表格
关系信息,返回为Neo4jRelation对象用于一个关系,或作为一个表用于多个关系。
对于多个关系,该表包含以下变量:
StartNodeID—每个匹配关系的开始节点的节点标识符
StartNodeID
RelationType-字符向量,表示每个匹配关系的关系类型
RelationType
EndNodeID—每个匹配关系的结束节点的节点标识符
EndNodeID
RelationData—结构数组,包含与每个匹配关系相关联的属性键
RelationData
RelationObject- - - - - -Neo4jRelation对象为每个匹配的关系
RelationObject
表中的行名是Neo4j关系标识符。
neo4j|removeRelationProperty|setNodeProperty|removeNodeProperty|关闭|searchNode|searchNodeByID|searchRelation
removeRelationProperty
setNodeProperty
removeNodeProperty
关闭
searchNode
searchNodeByID
searchRelation
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系