Introduction
The SessionQueryBuilder
functions enable you to run, filter, and control
which results a query returns.
Typically, you build a query using the session query function,
refine the query by chaining SessionQueryBuilder
functions, and then execute the
query by chaining the find()
function.
Note: Only users with Bookings Admin permissions can view participant information in a session query. You can override the permissions by setting the
suppressAuth
options totrue
in thefind()
function.
All queries must include the following SessionQueryBuilder
functions:
For example, the following code queries all sessions between the specified start and end dates, and logs the first 5 results to the console.
javascript | Copy Codeimport { sessions } from 'wix-bookings-backend';sessions.querySessions().ge("end.timestamp", "2021-01-01T00:00:00.000Z").lt("start.timestamp", "2021-05-01T00:00:00.000Z").limit(5).find().then( (results) => {console.log(results.items);} );
Was this helpful?