Pagination
All collection find
queries are paginated automatically. Responses are returned with top-level meta data related to pagination, and returned documents are nested within a docs
array.
Find
response properties:
Property | Description |
---|---|
docs | Array of documents in the collection |
totalDocs | Total available documents within the collection |
limit | Limit query parameter - defaults to |
totalPages | Total pages available, based upon the |
page | Current page number |
pagingCounter | |
hasPrevPage | |
hasNextPage | |
prevPage | |
nextPage | |
Example response:
Pagination controls
All Payload APIs support the pagination controls below. With them, you can create paginated lists of documents within your application:
Control | Description |
---|---|
| Limits the number of documents returned |
| Get a specific page number |
Disabling pagination within Local API
For find
operations within the Local API, you can disable pagination to retrieve all documents from a collection by passing pagination: false
to the find
local operation.