1、概貌了解:
- cypher的match,相当于SQL中的select
- match (node)-[relationship]->(node) where (node|relationship) return
(node|relationship)
Tips:where (node|relationship)表示可以限制点或关系;return (node|relationship)表示可以返回点或关系。
2、基础查询:
match (n:Person) return n limit10
Tips:n是Person的别名
match (n:Person)-[:HASPHONE]->(p:Phone) return n,p limit10
match (n:Person)-[:HASPHONE]->(p:Phone) where n.name='姓名6' return n,p limit10
3、二度关系查询:
match (n:Person)-[:HASPHONE]->(p:Phone)-[:CALL]->(p1:Phone) where n.name='姓名6' return n,p limit10
4、利用关系查询:
match p=()-[c:Call]-() return p limit 10
5、支持正则:
match (n:Users) where n.name=~'Jack.*' return n limit 10
6、包含查询
mat