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