2016-05-31 17 views
0

Arbeiten auf 2.3.3 funktioniert nicht auf 3.0.1:Neo4j 2.3.3 Cypher Abfrage schlägt fehl auf Neo4j 3.0.1 (Unable Knoten mit der ID laden)

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

Fehler in Java

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

Fehler beim Browser

Unable to load NODE with id 741969 

Die folgende Abfrage im Browser gibt einen Knoten (ID: 741968), die 741.969 zum Knoten

MATCH (N:DELETE_AFTER_TEST_DeleteNode) RETURN N 

verbunden ist, Wie kann ich alle Knoten in einem kleinen Diagramm löschen, eine "root" Node-ID angegeben mit oder ein Label, ohne eine NEO4J 3.0.1 Ausnahme zu bekommen?

Dank

+0

Diese sind alle Aussagen über zu löschen, was passiert ist. Was ist deine Frage? Weitere Informationen finden Sie in der Anleitung zu [how to ask] (http://stackoverflow.com/help/how-to-ask) und erstellen Sie ein [minimales, vollständiges und überprüfbares Beispiel] (http://stackoverflow.com/help/). mcve). – tmthydvnprt

Antwort

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

Mit UNWIND und FOREACH Ergebnis in Fehler beim Versuch, die Knoten in der PATH

Verwandte Themen