主要内容

removeNodeProperty

删除节点的属性Neo4j数据库

自从R2019a

描述

例子

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

例子

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

例子

全部折叠

删除一个节点属性从一个节点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 (1);

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

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

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

nodeinfo = searchNode (neo4jconn nlabel);节点= nodeinfo.NodeObject (1);node.NodeData
ans =结构体字段:名称:User1的标题:“分析师”

删除节点属性。

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

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

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

关闭数据库连接。

关上(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 = []

发现节点的标签

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

节点Neo4j数据库指定为一个Neo4jNode对象,Neo4jNode对象数组,数字标量或数值向量。对于一个节点,指定一个Neo4jNode对象或一个数字标量。多个节点,指定一个Neo4jNode对象数组或数字向量。

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

例子:15

例子:(2、3、4)

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

例子:“分析师”

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

数据类型:字符|字符串

输出参数

全部折叠

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

多个节点的表包含这些变量:

  • NodeLabels-单元阵列的特征向量包含每个数据库节点的节点标签

  • NodeData——单元阵列结构,其中包含节点信息,如属性键

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

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

版本历史

介绍了R2019a