Array Filters

Filters for transforming, searching, and manipulating arrays.

Array Filters

Array filters manipulate lists of data. They are especially useful with database results and collections.

Usage examples

Get unique categories from products:

vars.products | map('category') | unique | sort

Paginate results:

vars.allItems | slice(vars.offset, vars.offset + vars.limit)

Calculate order total:

vars.orderItems | reduce('price', 0)

Group and count by status:

vars.orders | groupBy('status')
// { pending: [...], shipped: [...], delivered: [...] }
Filters Reference
/reference/filters
Browse all filter categories
Object Filters
/reference/filters/object
Transform objects and key-value pairs
String Filters
/reference/filters/string
Transform text strings