2016-05-31 160 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