Skip to main content
QueryBuilder provides built-in aggregation methods for counting, summing, averaging, and grouping data.

Basic Aggregations

Count Records

Sum a Numeric Field

Calculate Average

Find Maximum Value

Find Minimum Value

Get Distinct Values

Count Distinct Values

Grouped Aggregations

Use groupBy() to perform aggregations on groups of records.

Count by Group

Sum by Group

Average by Group

Max/Min by Group

Nested Field Grouping

GroupBy supports nested field paths:

Combining Aggregations with Filters

Aggregation Operators Reference

Analytics Dashboard Example

Next Steps

JOINs

Relational queries with joinOne and joinMany

Materialized Views

Pre-computed views for complex queries