Doctrine\MongoDB\Query\Builder::skip PHP Method

skip() public method

This is only relevant for find queries, or mapReduce queries that store results in an output collecton and return a cursor.
See also: Query::prepareCursor()
public skip ( integer $skip )
$skip integer
    public function skip($skip)
    {
        $this->query['skip'] = (int) $skip;
        return $this;
    }

Usage Example

 /**
  * Constructor.
  *
  * @param \Doctrine\MongoDB\Query\Builder $queryBuilder
  * @param null|\Staffim\DTOBundle\Collection\Pagination $pagination
  * @param null|\Staffim\DTOBundle\Collection\Sorting $sorting
  */
 public function __construct(Builder $queryBuilder, Pagination $pagination = null, Sorting $sorting = null)
 {
     $this->query = $queryBuilder->getQuery();
     $this->count = $this->query->count();
     if ($sorting || $pagination) {
         if ($sorting) {
             $queryBuilder->sort($sorting->fieldName, $sorting->order);
         }
         if ($pagination) {
             if ($pagination->limit) {
                 $queryBuilder->limit($pagination->limit);
             }
             if ($pagination->offset) {
                 $queryBuilder->skip($pagination->offset);
             }
             $this->pagination = $pagination;
         }
         $this->query = $queryBuilder->getQuery();
     }
 }
All Usage Examples Of Doctrine\MongoDB\Query\Builder::skip