neo4j基本命令
  nQkVcpdWfLDr 2023年11月02日 95 0

1.neo4j清空所有数据命令如下

MATCH (n)
OPTIONAL MATCH (n)-[r]-()
DELETE n,r

2.删除某个点的数据(例如 Track)

MATCH (n:Track)
DELETE n

3.删除所有节点和关系(这个只适用于删除少量数据,但不适于删除巨量数据)

MATCH (n)
DETACH DELETE n

4.删除一个节点及其所有的关系

MATCH (n {name:'Andress'})
DETACH DELETE n

5.remove

create (a:Swedish {name:'Andres',age:36,belt:'white'})
create (b:Swedish:German {email:'peter_n@example.com',name:'Peter',age:34})
create (c:Swedish {address:'Sweden/MaImo',name:'Tobias',age:25})
create (a)-[:knows {since:1999}]->(b),
(a)-[:knows {since:2012}]->(c)

remove语句用于删除图元素的属性和标签,删除一个属性,neo4j不允许属性存储空值null,如果属性的值不存在,那么节点或者关系中的属性将被删除,这也可以通过remove来删除。

(1).删除前

neo4j基本命令_删除节点

match (andres {name:'Andres'})
remove andres.age
return andres
(2).删除后

neo4j基本命令_数据_02

删除节点的一个标签

match (n {name:'Peter'})
remove n:German
return n

删除节点的多个标签

match (n {name:'Peter'})
remove n:German:Swedish
return n
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
nQkVcpdWfLDr