When you execute a query with the find()
function, it returns a Promise that resolves to a ExtendedFieldsQueryResult
object.
This object contains the items that match the query, information about the
query itself, and functions for paging through the query results.
Returns the items that match the query.
The current page of items retrieved by the query.
List of extended fields.
Note: When no items match the query, the items array is empty.
To paginate your query results, use the ExtendedFieldsQueryResult
pagination properties and functions.
Returns the ExtendedFieldsQueryBuilder
object used to get the current results.
Use the query
property to create and run a new query
by chaining additional ExtendedFieldsQueryBuilder
functions to it.
You can filter only on properties that have not not already been used in the previous query.
Indicates if the query has more results.
Indicates if the query has previous results.
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, can be retrieved using the pageSize
property, and
navigating through pages is done with the prev()
and
next()
functions.
If items are added or removed between calls to next()
the values returned
by ExtendedFieldsQueryResult
may change.
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, can be retrieved using the pageSize
property, and
navigating through pages is done with the prev()
and
next()
functions.
If items are added or removed between calls to prev()
the values returned
by ExtendedFieldsQueryResult
may change.
function prev(): Promise<ExtendedFieldsQueryResult>;
const previousPage = oldResults
.prev()
.then((results) => {
return results;
})
.catch((error) => {
console.error(error);
});