データブラウザタブにすべてのノードと関係を表示します

StackOverflow https://stackoverflow.com/questions/8372788

  •  27-10-2019
  •  | 
  •  

質問

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

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

役に立ちましたか?

解決

検索フィールドの横に少しヘルプアイコンがあります。フーバーの上に構文が表示されます。

ノードと関係のプロパティがインデックス付けされている場合は、このようなすべてのものを検索できます。

node:index:indexname:fieldname:*
rels:index:indexname:fieldname:*

他のヒント

次のようなCypherクエリを試してみることもできます。

START n=node(*) RETURN n;

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

編集:次のものにノードと関係が表示されます。

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

もっと簡単な方法です

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

すべてをシンプルで表示できます MATCH (n) RETURN n, 、オフカル文書として 提案します.

START n=node(*) RETURN n Neo4j 2.0から 非推奨:

START 条項は、レガシーインデックスにアクセスするときにのみ使用する必要があります(参照 第34章、レガシーインデックス)。他のすべての場合、使用します MATCH代わりに(参照してください セクション10.1、「マッチ」).

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

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

私はこれが機能し、孤児を含むすべてのノードとすべての関係を取得したことがわかりました。

MATCH (n) MATCH ()-[r]->() RETURN n, r
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top