Neo4j MATCH子句

本文概述

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

显示节点

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

MATCH(n) RETURN n

输出

Neo4j Match子句1

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


显示节点和关系

首先让我们在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子句2

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

MATCH (n) RETURN n

输出

Neo4j Match子句3

本示例显示节点和关系。

微信公众号
手机浏览(小程序)
0
分享到:
没有账号? 忘记密码?