neo4j的数据类型

# graph查询
graph.run("MATCH (n:leafCategory) RETURN n LIMIT 25").data()  # list型
graph.run("MATCH (n:leafCategory) RETURN n LIMIT 25").to_data_frame()  # dataframe型
graph.run("MATCH (n:leafCategory) RETURN n LIMIT 25").to_table()  # table

删除所有节点数据

MATCH (n)
OPTIONAL MATCH (n)-[r]-()
DELETE n,r
建立已有关系:
match (n:Person {}) (m) create (n)  -[r:Friend]->(m) return r;
创建多个节点:
CREATE (n), (m) return n ,m;

创建两个节点之间的关系:
MATCH (a:TEST),(b:TEST)
WHERE a.name = 'TEST-NAME' AND b.name = 'TEST-NAME1'
CREATE (a)-[r:RELTYPE] -> (b)
RETURN r

查询疾病
match (n:Disease{name:"感冒"}) return n

查询疾病的检查项目
match (n:Disease{name:"高血压"})-[r:need_check]->(m:Check) return n,m

查询疾病的常用药品
match (n:Disease{name:"高血压"})-[r:common_drug]->(m:Drug) return n,m

set子句还可用来为已存在的节点创建标签

 

你可能感兴趣的:(neo4j)