Learn how to filter results using the Expo / RN SDK
.getAll()
:
filter
)filter(conditions)
order
)order(field, direction?)
(direction
defaults to ‘asc’)limit
, offset
)limit(count)
, offset(count)
.getAll()
.
filter()
:
Operator | Description | Example |
---|---|---|
eq | Equality | .filter({ status: { eq: "active" } }) |
neq | Not equal | .filter({ status: { neq: "deleted" } }) |
gt | Greater than | .filter({ priority: { gt: 3 } }) |
gte | Greater than or equal | .filter({ priority: { gte: 3 } }) |
lt | Less than | .filter({ priority: { lt: 3 } }) |
lte | Less than or equal | .filter({ priority: { lte: 3 } }) |
like | Pattern (case sensitive) | .filter({ title: { like: "%project%" } }) |
ilike | Pattern (case insensitive) | .filter({ title: { ilike: "%todo%" } }) |
in | Value in set | .filter({ tags: { in: ["work", "important"] } }) |
not | Negation | .filter({ tags: { not: { eq: "work" } } }) |
{ gte: x, lte: y }
) not supportedgetAll()