web-dev-qa-db-ja.com

すべてのノードと関係を表示

[データブラウザ]タブにすべてのノードと関係を表示するにはどうすればよいですか?

検索フィールドに入力できるサンプルインデックスクエリとは何ですか?

40
gruber

検索フィールドの横に小さなヘルプアイコンがあります。カーソルを合わせると構文が表示されます。

ノードとリレーションシップのプロパティにインデックスが付けられている場合、次のようにすべてを検索できます。

node:index:indexname:fieldname:*
rels:index:indexname:fieldname:*
9
Michael Hunger

次のような暗号クエリを試すこともできます。

START n=node(*) RETURN n;

それは非常に明白であり、データベース内のすべての既存のノードを返します。

編集:以下はノードと関係を表示します:

START n=node(*) MATCH (n)-[r]->(m) RETURN n,r,m;
52
pimguilherme

もっと簡単な方法は

MATCH (n) RETURN (n)
21

公式ドキュメント suggests として、単純なMATCH (n) RETURN nですべてを表示できます。

Neo4j 2.0のSTART n=node(*) RETURN n非推奨

START句は、レガシーインデックスにアクセスする場合にのみ使用してください( 第34章、レガシーインデックス作成 を参照)。その他の場合はすべて、代わりにMATCHを使用します( セクション10.1、“マッチ” を参照)。

9
MATCH (n) OPTIONAL MATCH (n)-[r]-() RETURN n, r;
9
Toothless Seer

すべてのノード(および関係のないノード)を取得するための他の良い方法:

MATCH (n) RETURN n UNION START n = rel(*) return n;
1
VincentLamoute

私はこれがうまくいくことを発見し、孤児を含むすべてのノードとすべての関係を取得しました:

MATCH (n) MATCH ()-[r]->() RETURN n, r
1
sharon