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);
  • 相关阅读:
    第二十章 用户管理(一)
    第十九章 Linux中常用字符的特殊含义
    每日日报
    每日日报
    每日日报
    每日日报
    每日日报
    每日日报
    每日日报
    每日日报
  • 原文地址:https://www.cnblogs.com/taoshihan/p/12304057.html
Copyright © 2011-2022 走看看