updateNode
更新节点标签和属性Neo4j数据库
语法
描述
例子
更新节点的标签
创建一个节点在一个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数据库连接。
节点= createNode (neo4jconn)
节点属性= Neo4jNode: NodeID: 47 NodeData: [1×1 struct] NodeLabels: []
节点
是一个Neo4jNode
对象与这些属性:
节点标识符
节点数据
节点的标签
更新节点通过添加标签人
和员工
。
标签= [“人”,“员工”];updateNode (neo4jconn、节点“标签”、标签)
显示更新节点信息。nodeinfo
是一个Neo4jNode
对象。
nodeid = node.NodeID;nodeinfo = searchNodeByID (neo4jconn nodeid);nodeinfo.NodeLabels
ans =2×1单元阵列{'人'}{‘员工’}
关闭数据库连接。
关上(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 = []
寻找一个节点的标签人
。然后使用Neo4j数据库连接,筛选结果的属性键和值命名的人User7
。
nlabel =“人”;节点= searchNode (neo4jconn nlabel,“PropertyKey”,“名字”,…“PropertyValue”,“User7”)
节点属性= Neo4jNode: NodeID: 9 NodeData: [1×1 struct] NodeLabels:‘人’
节点
是一个Neo4jNode
对象与这些属性:
节点标识符
节点数据
节点的标签
检索通过使用现有的属性节点NodeData
财产的Neo4jNode
对象。属性
是一个结构。
属性= node.NodeData
属性=结构体字段:名称:“User7”
更新节点的属性。添加另一个节点属性结构通过设置一个新的字段指定职位的人。
属性。title =“分析师”;updateNode (neo4jconn、节点“属性”、属性)
显示更新后的节点属性。nodeinfo
是一个Neo4jNode
对象。
nodeid = node.NodeID;nodeinfo = searchNodeByID (neo4jconn nodeid);nodeinfo.NodeData
ans =结构体字段:名称:“User7”标题:“分析师”
关闭数据库连接。
关上(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 = []
在数据库中创建一个节点使用Neo4j数据库连接。
节点= createNode (neo4jconn)
节点属性= Neo4jNode: NodeID: 48 NodeData: [1×1 struct] NodeLabels: []
节点
是一个Neo4jNode
对象与这些属性:
节点标识符
节点数据
节点的标签
创建一个表的一行包含对一个人的数据。指定的人的姓名和职称。
属性=表(“User8”,“分析师”,“VariableNames”,{“名字”,“标题”});
更新节点通过添加标签人
和员工
和节点属性表中定义的。
标签= [“人”,“员工”];updateNode (neo4jconn、节点“标签”、标签…“属性”、属性)
显示更新后的节点标签。nodeinfo
是一个Neo4jNode
对象。
nodeid = node.NodeID;nodeinfo = searchNodeByID (neo4jconn nodeid);nodeinfo.NodeLabels
ans =2×1单元阵列{'人'}{‘员工’}
显示更新后的节点属性。
nodeinfo.NodeData
ans =结构体字段:标题:“分析师”的名字:“User8”
关闭数据库连接。
关上(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 = []
在数据库中创建两个节点使用Neo4j数据库连接。这些节点代表两人。
user8 = createNode (neo4jconn);user9 = createNode (neo4jconn);
创建一个表有两行。每一行包含对一个人的数据。指定每个人的姓名和职称。
属性表([=“User8”;“User9”]、[“分析师”;“技师”),…“VariableNames”,{“名字”,“标题”});
更新节点通过添加标签人
和员工
和节点属性表中定义的。
标签= [“人”,“员工”];updateNode (neo4jconn [user8; user9],“标签”、标签…“属性”、属性)
显示节点的节点标签。
(user8 nodeid =。节点ID user9.NodeID]; nodeinfo = searchNodeByID(neo4jconn,nodeid); nodeinfo.NodeLabels{:}
ans =2×1单元阵列{'人'}{‘员工’}
ans =2×1单元阵列{'人'}{‘员工’}
显示节点的节点属性。
nodeinfo.NodeData {:}
ans =结构体字段:标题:“分析师”的名字:“User8”
ans =结构体字段:标题:“技师”的名字:“User9”
关闭数据库连接。
关上(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 = []
在数据库中创建一个节点使用Neo4j数据库连接。
节点= createNode (neo4jconn)
节点属性= Neo4jNode: NodeID: 49 NodeData: [1×1 struct] NodeLabels: []
节点
是一个Neo4jNode
对象与这些属性:
节点标识符
节点数据
节点的标签
更新一个节点代表一个人的属性。创建一个表的一行包含这个人的姓名和职称。的nodeinfo
输出参数是一个Neo4jNode
对象。
属性=表(“User8”,“分析师”,“VariableNames”,{“名字”,“标题”});nodeinfo = updateNode (neo4jconn、节点“属性”、属性);
显示节点属性。
nodeinfo.NodeData
ans =结构体字段:标题:“分析师”的名字:“User8”
关闭数据库连接。
关上(neo4jconn)
输入参数
neo4jconn
- - - - - -Neo4j数据库连接
Neo4jConnect
对象
Neo4j数据库连接,指定为一个Neo4jConnect
对象创建的函数neo4j
。
节点
- - - - - -节点
Neo4jNode
对象|Neo4jNode
对象数组|数字标量|数值向量
节点Neo4j数据库指定为一个Neo4jNode
对象,Neo4jNode
对象数组,数字标量或数值向量。对于一个节点,指定一个Neo4jNode
对象或一个数字标量。多个节点,指定一个Neo4jNode
对象数组或数字向量。
数值标量或矢量必须包含Neo4j数据库节点标识符。
例子:15
例子:(2、3、4)
标签
- - - - - -节点的标签
特征向量|单元阵列的特征向量|字符串标量|字符串数组|单元阵列的细胞阵列|单元阵列的字符串数组
指定节点的标签,作为一个特征向量,单元阵列的特征向量,字符串标量字符串数组,细胞细胞数组,数组或单元阵列的字符串数组。指定一个节点标签,使用一个特征向量或字符串标量。多个节点的标签,使用一系列细胞的特征向量或一个字符串数组。更新多个节点使用不同的节点标签,使用单元阵列的单元数组或字符串数组的单元阵列。
例子:“人”
数据类型:字符
|字符串
|细胞
属性
- - - - - -节点属性
结构|结构数组|表|单元阵列的结构
节点属性,指定为一个结构,结构数组,表或单元阵列结构。
当你指定一个结构updateNode
将每个字段和对应的值转换为数据库节点属性及其相应的值。这个函数设置NodeData
财产的Neo4jNode
反对这种结构。
当你指定一个表,其中包含一行,updateNode
将每个变量和相应的值转换为数据库节点属性及其相应的值。函数也将变量及其对应的值字段的结构及其相应的值。这个结构的函数集NodeData
财产的Neo4jNode
对象。
更新多个节点,指定一个结构数组与多个行或表。
更新多个节点具有不同属性,指定一个单元阵列的结构。
请注意
如果一个属性缺失相应的值,那么更新的节点不包含这个属性。
数据类型:结构体
|表
|细胞
输出参数
版本历史
介绍了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国家网站不优化的访问你的位置。