清除Neo4j Beta 2.0.0-RC1中的所有neo4j数据

时间:2013-12-04 21:40:34

标签: neo4j neography

我之前能够使用以下查询清除图表中的所有数据:

"START n0=node(0),nx=node(*) MATCH n0-[r0?]-(),nx-[rx?]-() WHERE nx <> n0 DELETE r0,rx,nx"

但Neo4j 2.0.0的发布候选人不再支持了吗?对于可选模式,它要求我使用OPTIONAL MATCH。我是Neo4j的新手,所以我有点难过。

任何帮助清除我的所有数据都将非常感激。感谢。

2 个答案:

答案 0 :(得分:2)

惯用的Cypher就是

MATCH (n)  
OPTIONAL MATCH (n)-[r]-() 
DELETE n, r

答案 1 :(得分:0)

好的......我想我已经明白了。 RC 2.0的2.0.0不再使用参考节点,因此我认为删除所有内容的查询大大简化了。这是我正在使用的:

"START n=node(*) OPTIONAL MATCH (n)-[r]-() DELETE n,r"