[データブラウザ]タブにすべてのノードと関係を表示するにはどうすればよいですか?
検索フィールドに入力できるサンプルインデックスクエリとは何ですか?
検索フィールドの横に小さなヘルプアイコンがあります。カーソルを合わせると構文が表示されます。
ノードとリレーションシップのプロパティにインデックスが付けられている場合、次のようにすべてを検索できます。
node:index:indexname:fieldname:*
rels:index:indexname:fieldname:*
次のような暗号クエリを試すこともできます。
START n=node(*) RETURN n;
それは非常に明白であり、データベース内のすべての既存のノードを返します。
編集:以下はノードと関係を表示します:
START n=node(*) MATCH (n)-[r]->(m) RETURN n,r,m;
もっと簡単な方法は
MATCH (n) RETURN (n)
公式ドキュメント suggests として、単純なMATCH (n) RETURN n
ですべてを表示できます。
Neo4j 2.0のSTART n=node(*) RETURN n
は 非推奨 :
START
句は、レガシーインデックスにアクセスする場合にのみ使用してください( 第34章、レガシーインデックス作成 を参照)。その他の場合はすべて、代わりにMATCH
を使用します( セクション10.1、“マッチ” を参照)。
MATCH (n) OPTIONAL MATCH (n)-[r]-() RETURN n, r;
すべてのノード(および関係のないノード)を取得するための他の良い方法:
MATCH (n) RETURN n UNION START n = rel(*) return n;
私はこれがうまくいくことを発見し、孤児を含むすべてのノードとすべての関係を取得しました:
MATCH (n) MATCH ()-[r]->() RETURN n, r