使用Cypher如何获取图形中的所有节点?我正在对图表运行一些测试,我有一些没有关系的节点,所以我在制作查询时遇到了麻烦.
我想要得到它们的原因是我想在每次测试开始时删除图中的所有节点.
Eve*_*man 84
所以,这给你所有节点:
MATCH (n)
RETURN n;
Run Code Online (Sandbox Code Playgroud)
如果要从图表中删除所有内容,可以执行以下操作:
MATCH (n)
OPTIONAL MATCH (n)-[r]-()
DELETE n, r;
Run Code Online (Sandbox Code Playgroud)
已更新为2.0+
编辑:现在他们有2.3 DETACH DELETE,所以你可以这样做:
MATCH (n)
DETACH DELETE n;
Run Code Online (Sandbox Code Playgroud)
Jas*_*ske 13
这对你有用吗?
START a=node:index_name('*:*')
Run Code Online (Sandbox Code Playgroud)
假设您有一个索引,其中包含这些孤立节点.