主要内容

setRelationProperty

设置属性的关系Neo4j数据库

自从R2019a

描述

例子

setRelationProperty (neo4jconn,关系,属性)设置属性为一个或多个关系Neo4j®数据库使用Neo4j数据库连接。

例子

relationinfo= setRelationProperty (neo4jconn,关系,属性)返回信息作为更新的关系Neo4jRelation对象关系,或作为多个表的关系。

例子

全部折叠

设置一个属性为单个关系Neo4j®数据库和访问的关系。

使用URL创建Neo4j数据库连接http://localhost: 7474 / db /数据、用户名neo4j和密码matlab

url =“http://localhost: 7474 / db /数据”;用户名=“neo4j”;密码=matlab的;neo4jconn = neo4j (url、用户名、密码);

检查消息Neo4j连接对象的属性neo4jconn。空白的消息属性表示连接成功。

neo4jconn.Message
ans = []

检索表中第二个节点的节点信息。这个节点的标签

nlabel =“人”;nodeinfo = searchNode (neo4jconn nlabel);节点= nodeinfo.NodeObject (2);

从原点节点发现即将离任的关系。

方向=“出去”;relinfo = searchRelation (neo4jconn、节点方向);关系= relinfo.Relations.RelationObject;

设置StartDate可以属性为单个关系数据库中使用Neo4j数据库连接。

属性。StartDate可以=“01/01/2018”;setRelationProperty (neo4jconn、关系、属性)

显示更新信息的关系的关系。

relinfo = searchRelation (neo4jconn、节点方向);relinfo.Relations.RelationData {1}
ans =结构体字段:StartDate可以:“01/01/2018”

关闭数据库连接。

关上(neo4jconn)

关系属性设置为多个关系在Neo4j®数据库。使用一个输出参数访问更新的关系信息。

使用URL创建Neo4j数据库连接http://localhost: 7474 / db /数据、用户名neo4j和密码matlab

url =“http://localhost: 7474 / db /数据”;用户名=“neo4j”;密码=matlab的;neo4jconn = neo4j (url、用户名、密码);

检查消息Neo4j连接对象的属性neo4jconn。空白的消息属性表示连接成功。

neo4jconn.Message
ans = []

找到源节点与节点标识符3和检索它的节点信息。

nodeid = 3;nodeinfo = searchNodeByID (neo4jconn nodeid);

从原点节点发现即将离任的关系。

方向=“出去”;relinfo = searchRelation (neo4jconn、nodeinfo、方向);关系= relinfo.Relations.RelationObject;

设置MeetLocation财产两个外部关系使用Neo4j数据库连接不同的值。创建一个结构数组来存储属性。的relationinfo输出参数是一个Neo4jRelation对象。

(1)属性。MeetLocation =“芝加哥”;(2)属性。MeetLocation =“迈阿密”;relationinfo = setRelationProperty (neo4jconn、关系、属性);

显示两个更新关系信息的关系。

relationinfo.RelationData {1:2}
ans =结构体字段:MeetLocation:“芝加哥”
ans =结构体字段:MeetLocation:“迈阿密”

关闭数据库连接。

关上(neo4jconn)

输入参数

全部折叠

Neo4j数据库连接,指定为一个Neo4jConnect对象创建的函数neo4j

关系在Neo4j数据库中,作为一个指定Neo4jRelation对象,Neo4jRelation对象数组、数字标量或数值向量。为一个关系,使用Neo4jRelation对象或一个数字标量包含标识符的关系。为多个关系,使用Neo4jRelation对象数组或数字向量包含数组标识符的关系。

例子:15

例子:(15、16、17)

关系属性,指定为一个结构,结构数组,或表。

如果一个属性不存在,那么setRelationProperty函数添加一个新的属性。如果属性存在,那么该函数集现有属性的新值。

当你指定一个结构setRelationProperty将每个字段和对应的值转换为数据库中属性及其相应的值的关系。当你指定一个表,其中包含一行,函数将每个变量和相应的值转换为数据库中属性及其相应的值的关系。

指定一个结构数组或一个表与多行更新多个关系数据库中。

数据结构数组的尺寸或表必须与指定的数量关系数据库中更新。不过,您可以使用一个标量结构设置相同的值同时为多个关系数据库中。

数据类型:结构体|

输出参数

全部折叠

关系信息,作为一个返回Neo4jRelation对象为一个关系或作为多个表的关系。

为多个关系,表包含这些变量:

  • StartNodeID-节点标识符的开始节点为每个匹配关系

  • RelationType字的向量表示为每个匹配的关系类型的关系

  • EndNodeID——结束节点的节点标识符为每个匹配关系

  • RelationData——结构数组,其中包含与每个匹配关联属性键的关系

  • RelationObject- - - - - -Neo4jRelation为每个匹配对象的关系

表中的行名称Neo4j关系标识符。

版本历史

介绍了R2019a