有没有办法通过REST API来擦除整个Neo4j数据库?

问题描述:

我正在使用Neography gem通过REST API与Neo4j数据库进行交互。我在Neography本身没有看到任何方式(尽管如果它在那里,我很乐意使用它!),但我也无法通过在Google上搜索,直接通过REST API本身找到它。有没有人有Neo4j经验碰巧知道?有没有办法通过REST API来擦除整个Neo4j数据库?

随着Neography,你可以给这个小鬼脚本:

@neo = Neography::Rest.new 
@neo.execute_script("g.clear()") 

删除所有的节点和关系。

+0

只设置有机会来验证这种解决方案;谢谢! – 2012-03-26 13:05:50

以清除除根节点的所有节点和关系,使用neography wiki

@neo = Neography::Rest.new 
@neo.execute_query("START n0=node(0),nx=node(*) MATCH n0-[r0?]-(),nx-[rx?]-() WHERE nx <> n0 DELETE r0,rx,nx")