素材阁

Neo4j 速查

共 25 条 Neo4j / Cypher 常用写法,涵盖基础查询、写入、过滤与聚合、进阶、工具。 支持搜索与分类筛选,点击即可复制。

基础查询

Cypher 用括号表示节点、方括号表示关系。

命令说明
匹配标签为 Person 的节点
按属性匹配
匹配关系(有向)
无向关系
返回计算表达式

写入

创建与更新。

命令说明
创建节点
创建关系
MERGE:不存在才创建
更新属性
删除节点及其关系

过滤与聚合

条件、排序与统计。

命令说明
WHERE 过滤
排序与限制
计数
分组统计
去重

进阶

路径、展开与索引。

命令说明
最短路径
UNWIND:把列表展开成行
WITH 管道
创建索引
唯一约束

工具

命令行与导入。

命令说明
Cypher 交互式 Shell
服务管理
从 CSV 导入
APOC 过程库
Shell 内置命令

使用说明

Neo4j 速查:基础查询、写入、过滤与聚合、进阶、工具;支持搜索与分类筛选,点击即可复制。

  1. 按用途点分类:基础查询、写入、过滤与聚合、进阶、工具。
  2. 点「命令」列复制到 cypher-shell 或 Neo4j Browser。
  3. 记住 Cypher 的图模式:() 是节点、[] 是关系、-> 表示方向。
  4. MERGE 用于"不存在才创建",避免重复节点。

常见问题

MERGE 和 CREATE 有什么区别?
CREATE 总是新建;MERGE 先匹配、不存在才创建,适合导入与去重场景。
为什么加索引?
给常用来定位的节点属性建索引,可把按属性查找从全图扫描降到索引查找,显著提速。
需要联网吗?
速查内容本地可用;下载与安装需联网。

延伸阅读

相关工具