Cypher を使用して、グラフ内のすべてのノードを取得するにはどうすればよいですか? グラフに対していくつかのテストを実行していますが、関係のないノードがいくつかあるため、クエリの作成に問題があります。
それらをすべて取得したい理由は、すべてのテストの開始時にグラフ内のすべてのノードを削除したいからです。
したがって、これによりすべてのノードが得られます。
MATCH (n)
RETURN n;
グラフからすべてを削除したい場合は、次のようにすることができます。
MATCH (n)
OPTIONAL MATCH (n)-[r]-()
DELETE n, r;
2.0+ 用に更新
編集: 2.3 には がDETACH DELETE
あるため、次のようなことができます。
MATCH (n)
DETACH DELETE n;
これはうまくいきますか?
START a=node:index_name('*:*')
これらの孤立したノードを含むインデックスがあると仮定します。