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.