专栏首页陶士涵的菜地[MongoDB]MongoDB分页显示

[MongoDB]MongoDB分页显示

MongoDB Limit与Skip方法配合进行分页 MongoDB Limit() 方法 如果你需要在MongoDB中读取指定数量的数据记录,可以使用MongoDB的Limit方法,limit()方法接受一个数字参数,该参数指定从MongoDB中读取的记录条数。 MongoDB Skip() 方法 我们除了可以使用limit()方法来读取指定数量的数据外,还可以使用skip()方法来跳过指定数量的数据,skip方法同样接受一个数字参数作为跳过的记录条数。 db.COLLECTION_NAME.find().limit(NUMBER).skip(NUMBER)

php代码

        $page=1;
        $pageSize=1;

        $filter = [];
        //分页显示
        $options = [
            'skip'=>($page - 1) * $pageSize,
            'limit'=>$pageSize,
            'sort' => ['createTime' => -1],
            'projection'=>['_id'=> False, "modelXML"=> False],
        ];

        $collect='.modelDraft';
        $query = new MongoDB\Driver\Query($filter, $options);
        $mongoManger = new MongoDB\Driver\Manager("mongodb://127.0.0.1:27017");
        $cursor = $mongoManger->executeQuery($this->dbName.$collect, $query);

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • [MongoDB] 使用PHP根据_id字段查询数据

    mongo中的_id是一个objectid对象类型,不管是查询时作为条件,还是列表时展示内容,都需要进行一下抓换

    陶士涵
  • [Memcache] memcache中add和set方法的区别

    add方法添加时,如果存在返回false set方法添加时,如果存在就是覆盖,不存就是添加

    陶士涵
  • [PHP] 通用网关接口CGI 的运行原理

    CGI 的运行原理: 1.客户端访问某个 URL 地址之后,通过 GET/POST/PUT 等方式提交数据,并通过 HTTP 协议向 Web 服务器发出请求。 ...

    陶士涵
  • Linux常用命令 - more命令详解

    21篇测试必备的Linux常用命令,每天敲一篇,每次敲三遍,每月一循环,全都可记住!!

    小菠萝测试笔记
  • 使用MongoDB在项目中实际运用

    一、MongoDB,一个数据库,我们怎么去使用它呢?我们首先了解一下什么是MongoDb

    小世界的野孩子
  • 加密威胁原理篇(一)恶意程序基础知识

    病毒我们通常称为感染式的恶意程序,它最大的特点就是通过感染其他正常文件的方式来进行传播。感染正常文件有很多种不同的情况,比如说可能把恶意的程序写在正常程序的后边...

    牛油果
  • MongoDB 入门篇

      一般而言,数据缺乏组织及分类,无法明确的表达事物代表的意义,它可能是一堆的杂志、一大叠的报纸、数种的开会记录或是整本病人的病历纪录。数据描述事物的符号记录,...

    惨绿少年
  • java操作数据库出现(][SQLServer 2000 Driver for JDBC]Error establishing socket.)的问题所在即解决办法

              在进行jdbc直接操作数据库时    :               我们需要对该工程进行一次导包(引入"msbase.jar" "mssq...

    Gxjun
  • 学界 | 人工智能需要「非殖民化」

    AI 科技评论按:我们默认包括人工智能在内的各种科学技术都是全球性的,深度学习圈开放、开源的做法更让我们相信同样的双向 LSTM 可以运行在中国的实验室服务器里...

    AI科技评论
  • VNC 服务器配置

    平凡的学生族

扫码关注云+社区

领取腾讯云代金券