主要内容

removeNodeProperty

中的节点删除属性Neo4j数据库

描述

例子

removeNodeProperty (neo4jconn节点propertyNames从Neo4j中的一个或多个节点中删除属性®数据库使用Neo4j数据库连接。

例子

nodeinfo= removeNodeProperty (neo4jconn节点propertyNames返回更新后的节点信息Neo4jNode对象,或作为多个节点的表。

例子

全部折叠

从Neo4j®数据库中的单个节点中删除一个节点属性并访问该节点。

使用URL创建一个Neo4j数据库连接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 (1);

设置标题node属性,用于使用Neo4j数据库连接的数据库中的单个节点。

属性。Title =“分析师”;setNodeProperty (neo4jconn、节点属性)

显示更新节点的节点信息。

nodeinfo = searchNode (neo4jconn nlabel);节点= nodeinfo.NodeObject (1);节点。节点Data
ans =结构体字段:名称:“User1”职称:“分析师”

删除节点属性。

propertyNames =“标题”;removeNodeProperty (neo4jconn、节点propertyNames)

显示更新节点的节点信息。

nodeinfo = searchNode (neo4jconn nlabel);节点= nodeinfo.NodeObject (1);节点。节点Data
ans =结构体字段:名称:“User1”

关闭数据库连接。

关上(neo4jconn)

从Neo4j®数据库中的多个节点中删除节点属性。使用输出参数访问更新的节点信息。

使用URL创建一个Neo4j数据库连接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;

设置标题而且部门使用Neo4j数据库连接的多个节点的节点属性。显示前三个节点的更新节点信息。

属性。Title =“分析师”;属性。部门=“销售”;nodeinfo = setNodeProperty (neo4jconn、节点属性);nodeinfo。NodeData{1:3}
ans =结构体字段:部门:“销售”名称:“User1”头衔:“分析师”
ans =结构体字段:部门:“销售”名称:“User3”头衔:“分析师”
ans =结构体字段:部门:“销售”名称:“User2”头衔:“分析师”

使用属性名称删除节点属性。显示前三个节点的更新节点信息。的nodeinfo输出参数是Neo4jNode对象。

propertyNames = [“标题”“部门”];nodeinfo = removeNodeProperty (neo4jconn、节点propertyNames);nodeinfo。NodeData{1:3}
ans =结构体字段:名称:“User1”
ans =结构体字段:名称:User3”
ans =结构体字段:名称:User2的

关闭数据库连接。

关上(neo4jconn)

输入参数

全部折叠

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

节点,指定为Neo4jNode对象,Neo4jNode对象数组、数值标量或数值向量。对于一个节点,指定aNeo4jNode对象或数值标量。如果是多个节点,请指定aNeo4jNode对象数组或数值向量。

数值标量或向量必须包含Neo4j数据库节点标识符。

例子:15

例子:(2、3、4)

属性名称,指定为字符向量、字符向量的单元格数组、字符串标量或字符串数组。对于一个属性,使用字符向量或字符串标量。对于多个属性,使用字符向量的单元格数组或字符串数组。

例子:“分析师”

例子:(“分析师”“职员”)

数据类型:字符|字符串

输出参数

全部折叠

Neo4j数据库中的节点信息,作为Neo4jNode对象作为一个节点的表,或作为多个节点的表。

对于多个节点,表中包含以下变量:

  • NodeLabels-包含每个数据库节点的节点标签的字符向量单元格数组

  • NodeData-包含节点信息(如属性键)的结构单元格数组

  • NodeObject- - - - - -Neo4jNode对象用于每个数据库节点

表的行名是每个数据库节点的Neo4j节点标识符。

版本历史

介绍了R2019a