neo4j的cypher语言

neo4j是一个数据库,查询语言为cypher

1、创建节点

create(n:Label{key:value,key:value})key为属性,value为属性取值,Label为节点的类型,如person

2、创建带方向的关系

match (a),(b) where a= and b= create (a)-[r:type{key:value,key:value}]->(b) ,type为关系的类型,关系也有属性。

3、查询节点

match (a) where a.name=’mary’ and a.sex=’femal’

4、有很多函数

count match (a) return count(a) //返回所有节点数
min、max等等

5、最短路径