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

时间:2012-03-23 22:57:19

标签: rest neo4j neography

我正在使用Neography gem通过REST API与Neo4j数据库进行交互。我在Neography本身看不到任何方式(虽然如果它在那里,我很乐意使用它!),我也无法通过在Google上搜索是否可以直接通过REST API本身找到它。有没有Neo4j经验的人碰巧知道吗?

2 个答案:

答案 0 :(得分:7)

使用Neography,您可以发送此Gremlin脚本:

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

删除所有节点和关系。

答案 1 :(得分:0)

要清除除根节点以外的所有节点和关系,请使用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")