图数据库-Neo4j使用
2017-07-20 14:13
155 查看
Cypher 查询语言简单使用
3.1.基本语法
Node语法:
Cypher使用一对圆括号来表示一个节点:提供了多种格式如下:
() 匿名节点
(matrix) 为节点添加一个ID
(:Movie) Movie label标签,声明的是节点类型。noe4j的索引使用label,每个索引由标签和属性组成
(matrix:Movie)
(matrix:Movie {title: "The Matrix"}) 节点属性(如:title)代表一个key\value 的List
(matrix:Movie {title: "The Matrix", released: 1997})
RelationShip语法:
-- 表示一个无指向的关系
--> 表示一个有指向的关系
[] 能够添加ID,属性,类型等信息
-[role]->
-[:ACTED_IN]->
-[role:ACTED_IN]->
-[role:ACTED_IN {roles: ["Neo"]}]->
Pattern 语法:
节点和关系语法的合并就表示模式。
(keanu:Person:Actor {name: "Keanu Reeves"} )
-[role:ACTED_IN {roles: ["Neo"] } ]->
(matrix:Movie {title: "The Matrix"} )
Pattern Identifiers :
为模式分配ID,为例增加模块化和重复使用
acted_in = (:Person)-[:ACTED_IN]->(:Movie) http://blog.csdn.net/wangweislk/article/details/47661863
高级用法: http://shanshanpt.github.io/2016/02/17/Neo4j-1.html
3.1.基本语法
Node语法:
Cypher使用一对圆括号来表示一个节点:提供了多种格式如下:
() 匿名节点
(matrix) 为节点添加一个ID
(:Movie) Movie label标签,声明的是节点类型。noe4j的索引使用label,每个索引由标签和属性组成
(matrix:Movie)
(matrix:Movie {title: "The Matrix"}) 节点属性(如:title)代表一个key\value 的List
(matrix:Movie {title: "The Matrix", released: 1997})
RelationShip语法:
-- 表示一个无指向的关系
--> 表示一个有指向的关系
[] 能够添加ID,属性,类型等信息
-[role]->
-[:ACTED_IN]->
-[role:ACTED_IN]->
-[role:ACTED_IN {roles: ["Neo"]}]->
Pattern 语法:
节点和关系语法的合并就表示模式。
(keanu:Person:Actor {name: "Keanu Reeves"} )
-[role:ACTED_IN {roles: ["Neo"] } ]->
(matrix:Movie {title: "The Matrix"} )
Pattern Identifiers :
为模式分配ID,为例增加模块化和重复使用
acted_in = (:Person)-[:ACTED_IN]->(:Movie) http://blog.csdn.net/wangweislk/article/details/47661863
高级用法: http://shanshanpt.github.io/2016/02/17/Neo4j-1.html
相关文章推荐
- 图数据库 Neo4j 之 Java Api 的使用
- 图数据库Neo4J的使用
- 图数据库 - Neo4j使用Tips
- neo4j的php客户端neoclient连接和使用
- 图数据库Neo4J的使用
- neo4j使用
- Neo4j的安装和简单使用
- 使用Neo4j Java Driver操作Neo4j
- Neo4j Windows压缩版本的使用
- 使用neo4j shell命令行工具时遭遇“connection refused” error的解决方法(草稿版)
- Neo4j介绍与使用(更新)
- Neo4j的Rest接口使用
- 使用neo4j-admin进行neo4j数据备份、迁移
- 安装 neo4j 在 .../bin 目录下使用 ./neo4j 没反应 和 从csv 导入数据到neo4j
- neo4j的安装及使用neo4j-import导入数据
- 图数据库Neo4j简介
- 稀奇稀奇真稀奇--使用java Map读取neo4j数据碰到的一个困惑
- 图数据库-Neo4j介绍与Cypher入门
- 图数据库实践系列 (三)--Neo4j Spatial的REST集成
- neo4j的使用二