Skip to content

Filter syntax

The same small expression language backs the filter query parameter, every API rule, and createRule’s submitted-payload check. It supports the usual comparison and boolean operators plus PocketBase’s ?= family (“any of” operators for multi-value fields), modifiers like :isset/:length/:each/:lower, date macros (@now, @today, …), relation dot-notation (author.name = "..."), back-relations, and geoDistance(). See Reference → Filter language for the exhaustive grammar and macro list.