Skip to main content

aggregate

Macro aggregate 

Source
aggregate!() { /* proc-macro */ }
Expand description

prax::aggregate! — schema-aware DSL targeting aggregate. Accepts where:, _count:, _sum:, _avg:, _min:, _max: keys. At least one aggregate key is required.

prax::aggregate!(client.user, {
    where: { active: true },
    _sum: { views: true, score: true },
    _avg: { score: true },
    _count: { _all: true },
});