分类

链接

2022 年 6 月
 12345
6789101112
13141516171819
20212223242526
27282930  

近期文章

热门标签

新人福利,免费薅羊毛

现在位置:    首页 > 大数据 > 正文
共享办公室出租
neo4j语法
大数据 暂无评论 阅读(95)

1. "查"操作 , 查找 id 属性 为 501的节点:

MATCH (r:Topic)    HERE id(r) =501  RETURN r

增:

CREATE(a:Article{title:"txxxxxx"}) return a;

修改:

MATCH (r)   WHERE id(r) = 501   SET r.test = "testtest"

删除:

MATCH (r:Article)  WHERE id(r)  = 501   DELETE r
建立关系:

MATCH (n:Topic{name:'Obesit Supplements'}),(s:Source{name:'Amazon'}) with n,s create (s)-[:BELONG]->(n)

查询不包含某个属性的节点:

MATCH (n:Article) WHERE not EXISTS(n.content) return n

分组查询(Group By):

MATCH (n:Trend) where n.source='KeywordsTool' RETURN SUBSTRING(n.scraptime,0,10) AS scraptime, count(*) ORDER BY scraptime DESC

 

Neo4j 删除节点、节点及与其有关的关系,某个标签的所有节点

大家在操作的时候需要谨慎一点,小心误删了自己的数据。
1. 删除一个节点 DELETE
如下一个节点,删除这个节点可以有两种方法,通过 id 属性,或者 name 属性。

 

1.1 通过 name 属性 删除这一个节点,如下所示:

MATCH (n:TEST1{name:'temp'})
delete n
1.2 通过 id 属性 删除这一个节点,如下所示:
MATCH (r)
WHERE id(r) = 492
DELETE r
2. 删除一个节点及其所有的关系
如下删除节点 temp1 和 temp1 和其他三个节点的关系。
MATCH (r)
WHERE id(r) = 493
DETACH DELETE r
3. 删除所有节点和所有的关系
MATCH (r)
DETACH DELETE r
删完就是这样了,请慎重。

 

4. 删除一个标签中所有的节点
删除标签为Loc的所有节点。


MATCH (r:Loc)
DETACH DELETE r

============ 欢迎各位老板打赏~ ===========

本文版权归Bruce's Blog所有,转载引用请完整注明以下信息:
本文作者:Bruce
本文地址:neo4j语法 | Bruce's Blog

发表评论

留言无头像?