Neo4j cypher返回带有修改节点的未知错误

Neo4j cypher返回带有修改节点的未知错误,neo4j,cypher,Neo4j,Cypher,我是neo4j的初学者,正在评估neo4j 2.0.0版RC1社区版。 我尝试使用浏览器界面(即主机:7474/browser/)从一百万个节点中删除一个节点 即使不带delete子句的匹配查询工作正常,带delete子句的匹配查询也会返回未知错误。 以下查询工作良好,响应速度快 match (u:User{uid:'3282'}) return u 删除查询返回未知错误 match (u:User{uid:'3282'}) delete u return u 标记为User的节点包含一百万

我是neo4j的初学者,正在评估neo4j 2.0.0版RC1社区版。
我尝试使用浏览器界面(即主机:7474/browser/)从一百万个节点中删除一个节点
即使不带delete子句的匹配查询工作正常,带delete子句的匹配查询也会返回未知错误。

以下查询工作良好,响应速度快

match (u:User{uid:'3282'}) return u
删除查询返回未知错误

match (u:User{uid:'3282'}) delete u return u
标记为User的节点包含一百万个节点,因此我猜未知错误是因为性能缓慢。
此外,设置属性查询也会以类似方式返回未知错误。

neo4j的写入性能是否正常?有办法解决这个问题吗


谢谢

我认为问题在于您试图返回刚刚删除的节点。您可以在不返回的情况下删除,这应该可以正常工作:

match (u:User{uid:'3282'}) delete u;

谢谢你很快回复我。最终,delete和delete with return查询都可以正常工作。当我尝试运行上述查询时,Neo4j可能会出错。在运行上述两个查询之前,我尝试在一个查询中删除所有一百万个节点,然后neo4j返回了未知错误。这个问题是对的,但如何立即删除大数据仍是一个新问题。谢谢