Computed expression for deriving values from resource properties.
Expressions combine value transformations and property access paths to define computed fields in Query projections and constraints.
Expressions use the compact string syntax [transform:]*[path] where:
[transform:]*[path]
order.items.price
round:avg:
Both path steps and transform names follow Identifier rules (ECMAScript names).
Important: Expressions are rejected with an error if they reference undefined properties or undefined transforms.
Compliant processors support all standard Transforms.
Computed expression for deriving values from resource properties.
Expressions combine value transformations and property access paths to define computed fields in Query projections and constraints.
Expressions use the compact string syntax
[transform:]*[path]where:order.items.price); the empty path refers to the root valueround:avg:) and applied right-to-left (functional order)Both path steps and transform names follow Identifier rules (ECMAScript names).
Important: Expressions are rejected with an error if they reference undefined properties or undefined transforms.