- Cypherクエリを使用する方法:
MATCH (n)
RETURN labels(n) AS NodeLabels
上記のクエリは、データベース内のすべてのノードのラベルを表示します。MATCH (n)
は、すべてのノードをマッチさせるためのパターンです。RETURN labels(n) AS NodeLabels
は、各ノードのラベルをNodeLabels
という名前で返します。
- Neo4j Browserを使用する方法:
Neo4j Browserは、Neo4jのインタラクティブなウェブベースのユーザーインターフェースです。以下の手順でノードのラベルを表示できます。
- Neo4j Browserを開き、データベースに接続します。
- 左側のパネルで、ノードを含むデータベースを選択します。
MATCH (n) RETURN labels(n)
と入力し、実行します。- 結果セットには、ノードのラベルが表示されます。
- Neo4jドライバを使用する方法:
Neo4jドライバを使用すると、プログラミング言語からNeo4jに接続してクエリを実行できます。以下は、Pythonを使用してノードのラベルを表示する例です。
from neo4j import GraphDatabase
uri = "bolt://localhost:7687"
driver = GraphDatabase.driver(uri, auth=("username", "password"))
with driver.session() as session:
result = session.run("MATCH (n) RETURN labels(n) AS NodeLabels")
for record in result:
print(record["NodeLabels"])
上記のコードは、Pythonのneo4j
ライブラリを使用してNeo4jに接続し、Cypherクエリを実行します。結果セットの各レコードからNodeLabels
を取得し、表示します。
これらはNeo4jでノードのラベルを表示するためのいくつかの方法です。利用する環境やニーズに合わせて適切な方法を選択してください。