其他分享
首页 > 其他分享> > spring-删除neo4j中的节点或关系后的返回值

spring-删除neo4j中的节点或关系后的返回值

作者:互联网

我经历过,当我使用cypher查询删除neo4j中的某些节点(可能具有关系)或关系时,它没有像在mysql db中那样提供任何回报.

有什么方法可以确认密码中受影响节点的数量(例如删除的节点数量)吗?

解决方法:

下面的查询工作(我已经使用neo4j 1.8.1和1.9.3社区版和企业版对此进行了尝试)

START root=node(1) MATCH root-[r:?]->() WHERE root.Id=12 DELETE r,root return count(root);  

我们只需要确保该节点未与任何其他关系连接即可,如果这样,则在删除节点之前将其删除为DELETE a,b,c,node,其中a,b和c分别是与该节点连接的关系.

谢谢@PeterNeubauer.

标签:neo4j,cypher,spring-data-neo4j,spring
来源: https://codeday.me/bug/20191122/2062451.html