updateRelation
更新关系属性Neo4j数据库
描述
返回信息作为更新的关系relationinfo
= updateRelation (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 = []
在数据库中创建两个节点使用Neo4j数据库连接。使用“标签”
名称-值对参数来指定标签人
为每个节点。
标签=“人”;startnode = createNode (neo4jconn,“标签”、标签);endnode = createNode (neo4jconn,“标签”、标签);
创建一个使用Neo4j数据库连接的两个节点之间的关系。指定类型的关系适用于
。输出relationinfo
是一个Neo4jRelation
对象。
relationtype =“与”;relationinfo = createRelation (neo4jconn startnode、endnode relationtype);
更新的关系包含两个属性。节点代表两个同事开始工作在一个项目命名数据库
2017年9月1日。指定项目名称和开始日期作为属性使用的关系属性
结构。
属性。项目=“数据库”;属性。StartDate可以=“09/01/2017”;updateRelation (neo4jconn relationinfo,属性)
显示更新的关系信息。
relationid = relationinfo.RelationID;relationinfo = searchRelationByID (neo4jconn relationid);relationinfo.RelationType
ans = '与'
relationinfo.RelationData
ans =结构体字段:StartDate可以:“09/01/2017”项目:“数据库”
关闭数据库连接。
关上(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 = []
在数据库中创建两个节点使用Neo4j数据库连接。使用“标签”
名称-值对参数来指定标签人
为每个节点。
标签=“人”;startnode = createNode (neo4jconn,“标签”、标签);endnode = createNode (neo4jconn,“标签”、标签);
创建一个使用Neo4j数据库连接的两个节点之间的关系。指定类型的关系适用于
。输出relationinfo
是一个Neo4jRelation
对象。
relationtype =“与”;relationinfo = createRelation (neo4jconn startnode、endnode relationtype);
更新的关系包含两个属性。节点代表两个同事开始工作在一个项目命名数据库
2017年9月1日。指定项目名称和开始日期作为属性使用的关系属性
结构。
属性。项目=“数据库”;属性。StartDate可以=“09/01/2017”;relationinfo = updateRelation (neo4jconn relationinfo,属性)
relationinfo = Neo4jRelation属性:RelationID: 18 RelationData: [1×1 struct] StartNodeID: 50 RelationType:”与“EndNodeID: 51
relationinfo
是一个Neo4jRelation
对象包含这些属性:
标识符的关系
关系数据
开始节点标识符
关系类型
结束节点标识符
显示更新的关系属性。
relationinfo.RelationData
ans =结构体字段:StartDate可以:“09/01/2017”项目:“数据库”
关闭数据库连接。
关上(neo4jconn)
更新多个关系
创建两个节点之间的关系在Neo4j®数据库,更新的属性关系,并显示属性。
假设你有图Neo4j数据库中存储的数据,代表了一个社会社区。该数据库有7个节点和8个关系。每个节点只有一个惟一的属性键的名字
从与一个值User1
通过User7
。每个关系的类型知道
。
使用URL创建Neo4j数据库连接http://localhost: 7474 / db /数据
、用户名neo4j
和密码matlab
。
url =“http://localhost: 7474 / db /数据”;用户名=“neo4j”;密码=matlab的;neo4jconn = neo4j (url、用户名、密码);
检查消息
Neo4j连接对象的属性neo4jconn
。空白的消息
属性表示连接成功。
neo4jconn.Message
ans = []
搜索的节点标签人
和属性键的名字
设置的值User7
通过使用Neo4j数据库连接。
nlabel =“人”;user7 = searchNode (neo4jconn nlabel,“PropertyKey”,“名字”,…“PropertyValue”,“User7”);
在数据库中创建两个节点使用Neo4j数据库连接。使用“标签”
名称-值对参数来指定标签人
为每个节点。
标签=“人”;user8 = createNode (neo4jconn,“标签”、标签);user9 = createNode (neo4jconn,“标签”、标签);
创建两个Neo4j数据库连接使用的关系。指定类型的关系适用于
和研究
。两个关系:
User8
适用于User7
User8
研究User9
relationinfo
是一个表,其中包含的关系和节点信息。
startnode = [user8, user8];endnode = [user7, user9];relationtype = {“与”,“研究”};relationinfo = createRelation (neo4jconn startnode、endnode relationtype);
创建一个表,定义了属性。在这里,User8
适用于User7
在工作场所,User8
研究User9
在图书馆。同时,User8
开始工作User7
2017年1月2日,User8
开始学习User9
2017年3月6日。
属性表([=“工作场所”;“图书馆”]、[“01/02/2017”;“03/06/2017”),…“VariableNames”,{“位置”,“日期”});
更新都与这些属性的关系。
关系= relationinfo.RelationObject;relationinfo = updateRelation (neo4jconn、关系、属性)
relationinfo =2×5表_____ _______ _______________________________________ StartNodeID RelationType EndNodeID RelationData RelationObject……* * * 12 17”与“9 [1×1 struct] [1 x1 database.neo4j.http。Neo4jRelation] 11 17‘研究’18 [1×1 struct] [1 x1 database.neo4j.http.Neo4jRelation]
relationinfo
是一个表与这些变量:
开始节点标识符
关系类型
结束节点标识符
关系数据
Neo4jRelation
对象
显示更新后的属性的关系。
relationinfo.RelationData {1}
ans =结构体字段:日期:“01/02/2017”位置:“工作场所”
relationinfo.RelationData {2}
ans =结构体字段:日期:“03/06/2017”位置:“图书馆”
关闭数据库连接。
关上(neo4jconn)
输入参数
neo4jconn
- - - - - -Neo4j数据库连接
Neo4jConnect
对象
Neo4j数据库连接,指定为一个Neo4jConnect
对象创建的函数neo4j
。
关系
- - - - - -的关系
Neo4jRelation
对象|Neo4jRelation
对象数组|数字标量|数值向量
关系在Neo4j数据库中,作为一个指定Neo4jRelation
对象,Neo4jRelation
对象数组、数字标量或数值向量。为一个关系,使用Neo4jRelation
对象或一个数字标量包含标识符的关系。为多个关系,使用Neo4jRelation
对象数组或数字向量包含数组标识符的关系。
例子:15
例子:(15、16、17)
属性
- - - - - -关系属性
结构|结构数组|表|单元阵列的结构
关系属性,指定为一个结构,结构数组,表或单元阵列结构。
当你指定一个结构updateRelation
将每个字段和对应的值转换为数据库中属性及其相应的值的关系。用一行指定一个表时,将每个变量和相应的值转换为数据库中属性及其相应的值的关系。
的updateRelation
函数还设置RelationObject
变量的relationinfo
输出参数Neo4jRelation
对象,该对象包含信息的关系。
为多个关系,指定一个结构数组与多个行或表。
对于多个关系不同的属性,指定的单元阵列结构。
请注意
如果一个属性缺失相应的值,那么不包含这个属性更新的关系。
数据类型:结构体
|表
|细胞
输出参数
relationinfo
——关系信息
Neo4jRelation
对象|表
关系信息,作为一个返回Neo4jRelation
对象为一个关系或作为多个表的关系。
为多个关系,表包含这些变量:
StartNodeID
-节点标识符的开始节点为每个匹配关系RelationType
字的向量表示为每个匹配的关系类型的关系EndNodeID
——结束节点的节点标识符为每个匹配关系RelationData
——结构数组,其中包含与每个匹配关联属性键的关系RelationObject
- - - - - -Neo4jRelation
为每个匹配对象的关系
表中的行名称Neo4j关系标识符。
版本历史
介绍了R2018a
Abrir比如
这种版本modificada德埃斯特比如。害怕Desea abrir埃斯特比如con sus modificaciones吗?
第一de MATLAB
Ha事实clic en联合国围绕此时一个埃斯特第一de MATLAB:
Ejecute el第一introduciendolo en la ventana de第一de MATLAB。洛杉矶navegadores网络没有admiten第一de MATLAB。
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。