📜  Neo4j MATCH子句

📅  最后修改于: 2020-11-25 00:53:23             🧑  作者: Mango

Neo4j MATCH子句

Neo4j MATCH子句用于检索Neo4j数据库中的所有节点。它显示节点以及它们之间的关系。

显示节点

我们已经创建了6个节点。让我们使用MATCH子句查看节点。

MATCH(n) RETURN n 

输出:

上面的命令仅显示节点,因为它们之间没有关系。

显示节点和关系

首先让我们在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) 

现在将MATCH子句与RETURN子句一起使用以查看节点及其之间的关系。

MATCH (n) RETURN n

输出:

本示例显示节点和关系。