B2H BaaS

Query Operators

Filter and sort your data with advanced query operators.

Filter Operators

OperatorDescriptionExample
$eqEqualname[$eq]=John
$neNot equalstatus[$ne]=deleted
$gtGreater thanage[$gt]=18
$gteGreater or equalage[$gte]=18
$ltLess thanprice[$lt]=100
$lteLess or equalprice[$lte]=100
$inIn arraystatus[$in]=active,pending
$ninNot in arrayrole[$nin]=admin,super
$containsContains (ILIKE)name[$contains]=john
$startsWithStarts withemail[$startsWith]=john
$endsWithEnds withemail[$endsWith]=@gmail.com

Pagination

GET /data/users?limit=10&pageToken=eyJ2IjoiMjAyNC0wMS0wMSJ9

Response:
{
  "documents": [...],
  "nextPageToken": "eyJ2IjoiMjAyNC0wMS0xMCJ9",
  "hasMore": true
}

Ordering

GET /data/users?orderBy=created_at&orderDir=desc