java操作mongdb之select(模糊查询)

一:环境搭建

            环境搭建代码点击打开链接


二:模糊查询

        1,基本的模糊查询


        数据中的数据:

            

    模糊查询写法:


    结果:orderCode传递的是“1001”,这里1001是用字符串包围起来的,而且数据也是这样的,说明不是数字类型。但是当然传递“1001”时,未查询到任何数据。


    修改成非数字或非数字字符串



结果:传递”第一“字符串时,能够查询到数据。证明模糊匹配是有效的。



        2,模糊查询带分页

            

        写法:

        

    获取结果,要第一页的数据,这里模拟的每页一条数据。


    

    获取第二页,修改为query.skip(1);query.limit(1)

   写法:如上,设置好初始值或者等待页面传来的值。

   结果:



    修改,当前页是第一页,每页两条数据。

    写法:如上,修改设置的初始值或者等待页面传来的值。

    结果:

    


    修改,当前页是第一页,每页三条数据。

    写法:如上,修改设置的初始值或者等待页面传来的值。

    结果:

    

如果数据库,只有3条满足条件的数据,但是需要每页需要4条数据,则依然查询出三条数据,无任何异常抛出。




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值