Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我之前可以使用以下查询清除图表中的所有数据:
"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 的新手,所以我有点难过。
任何清除我所有数据的帮助将不胜感激。谢谢。
惯用的 Cypher 是
MATCH (n) OPTIONAL MATCH (n)-[r]-() DELETE n, r
好吧...我想我已经弄清楚了。2.0.0 的 RC1 不再使用参考节点,因此我认为删除所有内容的查询已大大简化。这是我正在使用的:
"START n=node(*) OPTIONAL MATCH (n)-[r]-() DELETE n,r"