图数据库-Neo4j使用

Posted X-man

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了图数据库-Neo4j使用相关的知识,希望对你有一定的参考价值。

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
 
 

以上是关于图数据库-Neo4j使用的主要内容,如果未能解决你的问题,请参考以下文章

Neo4j(图数据库)

2021/8/28-最新教程Windows 安装配置Neo4j图数据库

Linux安装Neo4j图数据库

Python操作Neo4j图数据库的两种方式

向 neo4j 图数据库添加新数据

图数据库-Neo4j使用