踩坑记录使用mongodb的pageable分页报错

Posted Code_BinBin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了踩坑记录使用mongodb的pageable分页报错相关的知识,希望对你有一定的参考价值。

今天打算把mongodb集成进我的毕业设计,准备用在评论模块,因为mongodb是非关系形数据库,但是集成的时候出了一点问题

Page<Comment> findByBlogid(int blogid, Pageable pageable);

   Page<Comment> findCommentByBlogId(int blogid, int page, int size);
 @Override
    public Page<Comment> findCommentByBlogId(int blogid, int page, int size) 
        Pageable pageable=PageRequest.of(page-1,page);
        return commentRepository.findByBlogid(blogid,PageRequest.of(page-1,size));
    

无论我怎么写,总是报错,然后我强制转换类型,虽然编译器没有报错,但是运行的时候就报错了,后面我一检查,终于发现了问题

原来是因为我把mybatis-plus的page当成了mongodb的page,所以类型不匹配,改完后就成功了

成功

以上是关于踩坑记录使用mongodb的pageable分页报错的主要内容,如果未能解决你的问题,请参考以下文章

踩坑记录使用mongodb的pageable分页报错

踩坑记录使用mongodb的pageable分页报错

Elasticsearch 的分页报错 result window is too large

mongodb 分页报错 too much data for sort() with no index. add an index or specify a smaller limit

Spring Data MongoDB 分页查询

jsp分页报错 java.lang.NumberFormatException: For input string: " 2"