是否可以像在MySQL中那样在图形数据库Neo4j中创建/删除不同的数据库?或者,至少,如何删除现有图的所有节点和关系以获得干净的测试设置,例如,使用类似于rmrel
或rm
的外壳命令
发布于 2010-12-22 17:32:23
您可以使用rm -rf
删除整个图形目录,因为Neo4j不会存储该目录以外的任何内容:
rm -rf data/*
当然,您也可以遍历所有节点并删除它们的关系和节点本身,但这对于测试来说可能代价太高了……
发布于 2014-01-21 14:32:58
更简单的删除所有节点和关系的命令:
MATCH (n)
OPTIONAL MATCH (n)-[r]-()
DELETE n,r
发布于 2015-10-28 21:07:13
从Neo4j 2.3开始,
我们可以删除all nodes with relationships
MATCH (n)
DETACH DELETE n
目前没有任何选项可以在Noe4j中创建多个数据库。您需要对Neo4j数据进行多个存储。参见reference。
https://stackoverflow.com/questions/4498523
复制相似问题