zoukankan      html  css  js  c++  java
  • [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 MongoDBDriverQuery($filter, $options);
            $mongoManger = new MongoDBDriverManager("mongodb://127.0.0.1:27017");
            $cursor = $mongoManger->executeQuery($this->dbName.$collect, $query);
  • 相关阅读:
    软考相关试题
    qt中的toUtf8, toLatin1, Local8bit, toUcs4(转)
    qt的中文乱码问题
    《左耳听风》-ARTS-打卡记录-第八周
    杂题
    图论
    基础数据结构
    整除
    同余
    常用数学
  • 原文地址:https://www.cnblogs.com/taoshihan/p/12304057.html
Copyright © 2011-2022 走看看