2016-04-07 19 views
-2

私は以下のcypherクエリでcsvファイルからデータを抽出しました。neo4jで特定のラベルを持つノードを返す方法は?

load csv with headers from 'file:/c:/users/kannu/Desktop/author1.csv' as line 
CREATE(a:Author{name:line.author}) 
CREATE(k1:Key{name:line.key}) 
CREATE (a)-[:keyword]->(K1) 

私は著者ラベルノードのみを返したいと思います。サイファークエリを知りたいです。

答えて

0

あなたはこのようMATCH文を使用して、すべてのAuthorのノードを照会することができますLOAD CSVの文が成功したと仮定すると:

MATCH (a:Author) 
RETURN a.name AS author 

あなたはまた、場合があります:あなたはまた、単に著者名を返すことができ

MATCH (a:Author) 
RETURN a 

各著者のキーワードをすべて返す:

MATCH (a:Author)-[:keyword]->(k:Key) 
RETURN a.name AS author, collect(k.name) AS keywords 

Cypherクエリの記述の詳細については、Cypher refcardを参照してください。

関連する問題