2016-05-31 95 views
0

工程2.3.3,无法在3.0.1工作:在Java中Neo4j的2.3.3的Cypher查询上的Neo4j 3.0.1失败(无法加载ID为NODE)

MATCH PATH=((:DELETE_AFTER_TEST_DeleteNode)-[*0..2]-()) FOREACH (NODE IN NODES(PATH) | DETACH DELETE NODE) 

错误

org.neo4j.ogm.exception.CypherException: Error executing Cypher 
"Neo.ClientError.Statement.EntityNotFound" 

浏览器的错误

Unable to load NODE with id 741969 

在浏览器下面的查询返回一个节点(ID:741968)给出了使用ID的“根”节点链接到节点741969

MATCH (N:DELETE_AFTER_TEST_DeleteNode) RETURN N 

如何删除所有节点在一个小图,或标签,而不会得到NEO4J 3.0.1异常?

感谢

+0

这是发生了什么事的所有语句。你的问题是什么?请参阅[如何提问](http://stackoverflow.com/help/how-to-ask)指南并创建[最小,完整和可验证示例](http://stackoverflow.com/help/) MCVE)。 – tmthydvnprt

回答

0
MATCH PATH=((A:SOME_UNIQUE_LABEL)-[*0..9]-(B)) 
    DETACH DELETE A 
    DETACH DELETE B 

错误使用放松和FOREACH结果,而试图删除节点在PATH