neo4j学习总结

neo4j学习总结,第1张

    @Autowired
    private Driver driver;


    @Test
    void contextLoads() {
        Session session = driver.session();
        String cql = "match(p:Person) return p";
        Result result = session.run(cql);
        List list = result.list();
        Map responseMap = new HashMap<>();
        for (int i = 0; i < list.size(); i++) {
            Record record = list.get(i);
            List values = record.values();
            for (Value value : values) {
                //属性值
                Map resultMap = value.asMap();
                //获取id
                Node node = value.asNode();
                long id = node.id();
                responseMap.put("id", id);
                responseMap.putAll(resultMap);
                log.info("responseMap:" + JSON.toJSONString(responseMap));
            }
        }
    }

根据id查询 

 MATCH (n) WHERE id(n)=13 RETURN n

SpringBoot结合Neo4j_青癯的博客-CSDN博客_springboot整合neo4jSpringBoot结合Neo4j一篇文章就搞定假期无聊玩玩图数据库,顺便记录一下学习的收获。文章目录SpringBoot结合Neo4j一篇文章就搞定前言一、环境以及相关配置二、业务逻辑代码前言实验室有知识图谱的项目,用到了图数据库,Neo4j的前置知识这里就不过多介绍了,这里直接讲解SpringBoot如何与Neo4j结合。neo4j官网 Spring Data Neo4j一、环境以及相关配置这里不多说了,直接挂出来pom.xml文件,大家参考一下,注意版本。springboothttps://blog.csdn.net/qq_42265220/article/details/122940784

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/922478.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-16
下一篇2022-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存