op: sort

Sort an array in ascending or descending order.

Allowed phases

PhaseStatus
preflight✗ forbidden
core✓ allowed
side_effects✗ forbidden

Syntax

- op: sort
  path: /items
  by: "it.price"
 
- op: sort
  path: /items
  by: "-it.price"

Parameters

FieldRequiredDescription
pathyesArray field path
byyesSort key expression; prefix - for descending

Behavior

  • Sort is stable within the runtime implementation for equal keys.

map · filter

See also