Cypher基础

作者: 张磊_e325 | 来源:发表于2019-11-06 13:42 被阅读0次

    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";

    相关文章

      网友评论

        本文标题:Cypher基础

        本文链接:https://www.haomeiwen.com/subject/daqubctx.html