Returns the ProductsQueryBuilder
object used to get the current results.
Use query
to create and run a new query by chaining additional ProductsQueryBuilder
functions to it. You can filter only on properties that haven't already been used in the previous ProductsQueryBuilder
.
const originalQuery = results.query;
const hasNext = results.hasNext();
This method doesn’t return any custom errors, but may return standard errors. Learn more about standard Wix errors.
const hasPrev = results.hasPrev();
This method doesn’t return any custom errors, but may return standard errors. Learn more about standard Wix errors.
Retrieves the next page of query results.
The next()
function retrieves the next page of query results.
The page size is defined by the limit()
function and can be retrieved using the pageSize
property. You can use the next()
and prev()
functions returned by products
to navigate the pages of a query result.
If items are added or removed between calls to next()
, the values returned by ProductsQueryBuilder
may change.
function next(): Promise<ProductsQueryResult>;
const nextPage = results.next();
This method doesn’t return any custom errors, but may return standard errors. Learn more about standard Wix errors.
Retrieves the previous page of query results.
The prev()
function retrieves the previous page of query results.
The page size is defined by the limit()
function and can be retrieved using the pageSize
property. You can use the next()
and prev()
functions returned by products
to navigate the pages of a query result.
If items are added or removed between calls to prev()
, the values returned may change.
function prev(): Promise<ProductsQueryResult>;
const previousPage = results.prev();
This method doesn’t return any custom errors, but may return standard errors. Learn more about standard Wix errors.