主要内容

deleteNode

删除节点从Neo4j数据库

描述

例子

deleteNode (neo4jconn节点使用Neo4j删除单个节点或多个节点®数据库连接。如果指定的节点具有关联的关系,则此语法将抛出错误。

例子

deleteNode (neo4jconn节点“DeleteRelations”,“真正的”)删除节点及其关联关系而不抛出错误。

例子

全部折叠

在Neo4j®数据库中创建一个节点并删除该节点。

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

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

检查消息属性neo4jconn.空白的消息属性指示连接成功。

neo4jconn。消息
ans = []

使用Neo4j数据库连接在Neo4j数据库中创建单个节点。

节点= createNode (neo4jconn)
NodeID: 7 NodeData: [1×1 struct] NodeLabels: []

节点是一个Neo4jNode具有以下属性的对象:

  • 节点标识符

  • 节点数据

  • 节点的标签

使用Neo4j数据库连接删除节点。

deleteNode (neo4jconn节点)

关闭数据库连接。

关上(neo4jconn)

在Neo4j®数据库中的两个节点之间创建单个关系。然后,删除其中一个节点和关系。

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

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

检查消息属性neo4jconn.空白的消息属性指示连接成功。

neo4jconn。消息
ans = []

使用Neo4j数据库连接在Neo4j数据库中创建两个节点。使用“标签”名称-值对参数来指定每个节点的节点标签。

标签=“人”;startnode = createNode (neo4jconn,“标签”、标签);endnode = createNode (neo4jconn,“标签”、标签);

使用Neo4j数据库连接在两个节点之间创建关系。将关系类型指定为适用于

relationtype =“与”;关系= createRelation (neo4jconn startnode、endnode relationtype)
关系= Neo4jRelation with properties: RelationID: 19 RelationData: [1×1 struct] StartNodeID: 14 RelationType: 'works with' EndNodeID: 15

关系是一个Neo4jRelation具有以下属性的对象:

  • 标识符的关系

  • 关系数据

  • 开始节点标识符

  • 关系类型

  • 结束节点标识符

删除第一个节点及其关联关系。使用此语法可以删除节点和关系而不会抛出错误。

deleteNode (neo4jconn startnode,“DeleteRelations”,真正的)

关闭数据库连接。

关上(neo4jconn)

输入参数

全部折叠

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

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

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

例子:15

例子:(2、3、4)

版本历史

介绍了R2018a