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 子句控制输出。