Cypher基础
2019-11-06 本文已影响0人
张磊_e325
Neo4j Cypher手册v3.5
Neo4j 开发人员指南
转载大神的文章
文档写的很好了,我就不写啦。下面贴一些自己用过的语句吧
一、导数据
代码拼接,支持自定义Node Labels, Relationship Types。支持增量插关系
"MERGE (a:" + startNodeLabel + "{" + startProperties + "}) " +
" MERGE (b:" + endNodeLabel + "{" + endProperties + "})" +
" MERGE (a)-[:" + relationshipType + "{" + properties + "}]->(b)"
如果有实体则补全属性,没有则创建新实体
MERGE (a:Enterprise{name:line.CUST_NAME})
ON CREATE SET a.group = line.BLOC_NAME_SHORT
ON MATCH SET a.group = line.BLOC_NAME_SHORT
二、查询
String cypher = "MATCH (a)-[r]-(b) WHERE a.name='" + node + "' return a,b,r";