97

この質問は
、私の研究のためにすでに多くの人から尋ねられていることを知っています。これは以前に尋ねられた質問です。

  1. neo4jグラフのすべての関係を削除するには?
  2. https://groups.google.com/forum/#!topic/neo4j/lgIaESPgUgE

しかし、結局のところ、まだ問題を解決することはできません
。「すべて」のノードと「すべて」の関係を削除したいだけです。

ここに画像の説明を入力

「ALL」を削除すると、残っているノードが 0 個、プロパティが 0 個、関係が 0 個であることがわかります。

これは、フォーラムで提案された削除「すべて」を実行した後に撮ったスクリーンショットです

私の質問は同じです。neo4j ですべてのノードとすべての関係を削除するにはどうすればよいですか

4

7 に答える 7

6

あなたはおそらくそれを正しくやっています.ダッシュボードだけが取得されたより高いIDを表示し、したがって「アクティブな」ノードの数、関係はありませんが. それは単なる情報です。

空のグラフがあることを確認するには、次のコマンドを実行します。

START n=node(*) return count(n);
START r=rel(*) return count(r);

両方とも 0 の場合、削除は成功しています。

于 2013-01-10T08:44:48.270 に答える
5

大きなデータベースの場合は、ディスクからデータベースを削除するか (最初にエンジンを停止した後)、Cypher で次のようなものを使用する必要があります。

MATCH (n)
OPTIONAL MATCH (n)-[r]-()
WITH n,r LIMIT 50000
DELETE n,r
RETURN count(n) as deletedNodesCount

さまざまな回答からこれについて収集した詳細については、 https://zoomicon.wordpress.com/2015/04/18/howto-delete-all-nodes-and-relationships-from-neo4j-graph-database/を参照してください

于 2015-04-25T19:34:51.553 に答える
-1

それはトリックを行います..

Match (n)-[r]-()
Delete n,r;
于 2014-10-13T11:18:29.297 に答える