Neo4j MATCH子句

本文概述

  • 显示节点
  • 显示节点和关系
Neo4j MATCH子句用于检索Neo4j数据库中的所有节点。它显示节点以及它们之间的关系。
显示节点 我们已经创建了6个节点。让我们使用MATCH子句查看节点。
MATCH(n) RETURN n

输出
Neo4j MATCH子句

文章图片
上面的命令仅显示节点, 因为它们之间没有关系。
显示节点和关系 首先让我们在Neo4j数据库中创建一些节点和关系。在这里, 我们创建3个节点和2个关系。
CREATE (p:player {name: "Sachin Tendulakar", YOB: 1968, POB: "Mumbai"}) CREATE (c:Country {name: "India", result: "Winners"}) CREATE (ICC:Tornament {name: "ICC Champions Trophy"}) CREATE (c)-[r1:WINNERS_OF {NRR:0.938 , pts:6}]-> (ICC) CREATE(p)-[r2:CAPTAIN_OF]-> (c) CREATE (p2:player{name: "Rahul Dravid", YOB: 1972, POB: "Chennai"}) CREATE (p3:player {name: "Saurav Ganguly", YOB: 1970, POB: "Kolkata"}) CREATE (p2)-[:TOP_SCORER_OF {Runs:363}]-> (c) CREATE (p3)-[:HIGHEST_HUNDRED_OF {Wickets:3}]-> (c)

Neo4j MATCH子句

文章图片
现在将MATCH子句与RETURN子句一起使用, 以查看节点及其之间的关系。
MATCH (n) RETURN n

【Neo4j MATCH子句】输出
Neo4j MATCH子句

文章图片
本示例显示节点和关系。

    推荐阅读