如何在neo4j中返回具有特定标签的节点?

时间:2016-04-07 11:57:50

标签: neo4j

我使用以下密码查询从csv文件中提取数据。

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)

现在我想只返回作者标签节点。我想知道密码查询。

1 个答案:

答案 0 :(得分:0)

假设您的LOAD CSV语句成功,您可以使用Author语句查询所有MATCH个节点,如下所示:

MATCH (a:Author)
RETURN a

您也可以只返回作者姓名:

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

您也可能想要为每位作者返回所有关键字:

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

有关编写Cypher查询的更多信息,请参阅Cypher refcard