Returns the items that match the query.
The find()
function returns a Promise that resolves to the results found
by the query and some information about the results. The Promise is
rejected if find()
is called with incorrect permissions or if any of the
functions used to refine the query is invalid.
Calling the find()
function triggers the beforeQuery()
and afterQuery()
hooks if they have been defined.
Use the options
parameter to override default preferences:
suppressAuth
.consistentRead
.suppressHooks
.omitTotalCount
, if you don't need a count of items matching the query.If you build a query and don't refine it with any wixDataQuery
functions, find()
returns the entire collection.
Notes::
find()
triggers hooks for the specified collection only. It doesn’t trigger hooks for referenced collections.find()
returns the full items that match the query. To specify which fields to return for each retrieved item, use the fields()
method.
An object containing options to use when processing this operation.