Neo4j 开发者中心
您需要的一切,用于对现实世界中的实体及其连接进行建模,从而轻松地在各种应用程序中进行数据探索、分析和洞察。
驱动程序
官方 Neo4j 驱动程序
通过 GraphAcademy 开始学习
免费、自定进度、动手实践的在线培训。开始学习图数据库的最佳途径。
集成和连接器
将 Neo4j 连接到流行的生态系统。
介绍 Cypher
Cypher 是一种声明式开放查询语言,允许在属性图中进行表达性和高效的查询。Cypher 最初由 Neo4j 构建,易于学习,并且是全球开发者广泛采用的标准图查询语言。
Cypher
MATCH (j:Person {name: "Adam"})-[r:LIKES]-> (tech:Technology)<-[r2:LIKES]-(p:Person)
WHERE tech.type IN ['Graphs', 'Development']
RETURN p.name;
模式匹配
Cypher 通过使用 ASCII 艺术风格的语法匹配数据中的模式。
ASCII 艺术风格语法
使用括号绘制节点。只需将标签和属性定义为模式的一部分。
遍历您的图
通过使用箭头、方括号和箭头来表示方向来扩展关系。
过滤和返回
在模式内过滤数据或在 WHERE 子句中表达更复杂的谓词,并使用RETURN 子句控制输出。