Hi Stefan, 

I tied the Java code, it seems running but the nodes and relationships are 
not getting deleted. 
Also, there is no error. Any idea?

Thanks,
Alireza

On Friday, August 29, 2014 4:59:32 PM UTC+2, Stefan Armbruster wrote:
>
> Since you can run cypher from java the following would be a valid (but 
> probably not expected) answer: 
> new ExecutionEngine(graphDb).execute("match (n:MyLabel) optional 
> match(n)-[r]-() delete r,n"); 
>
> In pure Java: 
>
> try (Transaction tx=graphDb.beginTx()) { 
>    for (Node n: 
> GlobalGraphOperations.at(graphDb).getAllNodesWithLabel(DynamicLabel.label("MyLabel")))
>  
>
> { 
>       for (Relationship r: n.getRelationships()) { 
>           r.delete(); 
>       } 
>       n.delete(); 
>    } 
>
>    tx.success(); 
> } 
>
> NB: didn't test code above it's more a dump from /dev/brain ;-) 
>
> /Stefan 
>
>
> 2014-08-29 12:35 GMT+02:00 Alireza Rezaei Mahdiraji <alire...@gmail.com 
> <javascript:>>: 
> > 
> > Hi All, 
> > 
> > How can I remove all nodes (and their relationships) with a given label 
> > using Java? 
> > 
> > Thanks, 
> > Alireza 
> > 
> > -- 
> > You received this message because you are subscribed to the Google 
> Groups 
> > "Neo4j" group. 
> > To unsubscribe from this group and stop receiving emails from it, send 
> an 
> > email to neo4j+un...@googlegroups.com <javascript:>. 
> > For more options, visit https://groups.google.com/d/optout. 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Neo4j" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to neo4j+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to