我经历过,当我使用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。 :)

07-28 03:15
查看更多