我使用以下密码查询从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)
现在我想只返回作者标签节点。我想知道密码查询。
答案 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。