Neo4j Spring数据REST分页未正确返回

时间:2013-10-29 16:37:39

标签: spring neo4j paging spring-data-neo4j

我正在尝试使用Spring Data REST从neo4j存储库返回一个成员数据页面。存储库代码如下所示:

public interface MemberRepository extends GraphRepository<Member>{

..

@Query(value = "START member=node:__types__(className=\"Member\") MATCH `member`-[r:`FOLLOWING`]->`followee` WHERE ID(member)={memberId} AND (followee.forename =~ {searchString} OR followee.surname =~ {searchString} ) RETURN followee ORDER BY followee.forename ASC")
Page<Member> searchFollowing(@Param("memberId") long memberId, @Param("searchString") String searchString, Pageable p);

..

}

正如我所料,成员名单正在顺利回归。但是,不返回分页数据。当我使用MySQL存储库时,返回的数据集包括以下分页信息:

"page": {
    "size": "20",
    "totalElements": "0",
    "totalPages": "0",
    "number": "1"
}

当我使用neo4j存储库时,不会返回此数据。为什么会这样? 我还通过REST调用请求了存储库的完整列表,这也无法返回分页信息。另外,我还在@Query注释中包含了countQuery参数,但也没有运气。我错过了什么?

0 个答案:

没有答案