Neo4j java驱动程序结果只返回一行

时间:2016-06-15 12:18:13

标签: neo4j neo4j-java-api

我的neo4j架构中有大约20000个奇数节点和关系。 我试图查询该数据并在我的浏览器中显示。我正在使用带有Spring jdbcTemplate的neo-4j java驱动程序。但低于查询 MATCH(n)< - [r] - (m)返回n,类型(r),m限制100

 final String GRAPH_QUERY = "MATCH(n)<-[r]-(m) return n,type(r),m limit 100";

    Iterator<Map<String, Object>> result = template.queryForList(
            GRAPH_QUERY, limit == null ? 100 : limit).iterator();
     while ( result.hasNext() )
        { 
              //store result in a hashmap or something
       }
      //There is only one row returned in the result above.

它只返回Java中的一行,而如果我在neo4j shell或控制台中运行它,这个相同的查询将返回所有节点和关系。很奇怪。有什么理由吗?

pom.xml依赖项

<dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-devtools</artifactId>
        <optional>false</optional>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-jdbc</artifactId>
        <version>${spring-boot.version}</version>
    </dependency>
    <dependency>
        <groupId>org.neo4j.driver</groupId>

        <artifactId>neo4j-java-driver</artifactId>

        <version>1.0.3</version>
    </dependency>
    <dependency>
        <groupId>org.neo4j</groupId>
        <artifactId>neo4j-jdbc</artifactId>
            <version>2.3.2</version>
    </dependency>
   <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-jetty</artifactId>
        <version>${spring-boot.version}</version>
    </dependency>
    <dependency>
        <groupId>org.apache.httpcomponents</groupId>
        <artifactId>httpclient</artifactId>
        <version>4.1.1</version>
    </dependency>
    <dependency>
        <groupId>org.apache.httpcomponents</groupId>
        <artifactId>httpcore</artifactId>
        <version>4.1</version>
    </dependency>

除了上面发布的内容之外,代码没什么用处。如果我使用结果迭代器迭代,它只给我一个结果。

0 个答案:

没有答案