我目前正在使用neo4j沙箱,并且有很多节点和关系。
现在我想开始一个新项目并删除所有那些旧节点/关系等 - 我找不到“全部删除” - 或“重置”-Button。
你们中的任何人都知道如何重置(删除在线存储的所有数据)沙箱吗?
提前感谢您的回答!
答案 0 :(得分:0)
Cypher为此
MATCH (n)
DETACH DELETE n;
DETACH DELETE是因为节点必须没有任何关系才能被删除。
答案 1 :(得分:0)
@ jerome-b建议的上述Cypher查询是完美的,如果您有小数据集但不足以处理大量数据,请参阅this。
此查询不是用于删除大量数据,但是很好 使用小示例数据集。
所以,试试这个:
MATCH (n)
WITH n LIMIT 10000
DETACH DELETE n
RETURN count(*)
运行此命令,直到语句返回0(零)记录。从官方Neo4j文档中,他们将其描述为最佳实践:Large Delete Transaction Best Practices in Neo4j。