Sort
Sort found objects
Prefix: sort
Value: Vector of sort operators
Can start the pipeline: No
Steps before: find, get, sort, limit, offset
Steps after: find, get, sort, limit, offset, update, delete
Sort operators:
- Asc -
asc(...)
- Desc -
desc(...)
Example
Input:
collection|test|:q[
find[
],
sort[
asc(value|num|),
],
];
Output:
result:ok[
response{
s|data|:objects{
test|71e0c4f1-4844-42ea-b999-41c3a8a2731d|:m{
s|num|:n|0|,
s|name|:s|test_0|,
},
test|9f5d41d7-2d7a-4912-ae23-5afe356c66e5|:m{
s|num|:n|1|,
s|name|:s|test_1|,
},
test|3f5cde5e-a51c-4c19-a4ef-2fe3f20df93f|:m{
s|name|:s|test_2|,
s|num|:n|2|,
},
test|610e81a5-af78-435e-a709-0a33bb932843|:m{
s|name|:s|test_3|,
s|num|:n|3|,
},
test|6bf7fa4b-a58f-400c-8f2f-318d1d161ac4|:m{
s|name|:s|test_4|,
s|num|:n|4|,
},
test|bba9ace9-8b1d-4430-ba41-e70cadff436a|:m{
s|name|:s|test_5|,
s|num|:n|5|,
},
test|b26b5d71-d6ed-464b-80bd-b919b82bf807|:m{
s|name|:s|test_6|,
s|num|:n|6|,
},
test|f33e6db5-6c65-4bad-af1c-f956522dd284|:m{
s|num|:n|7|,
s|name|:s|test_7|,
},
test|d00d3323-cbb5-492d-b241-85453ea38bb3|:m{
s|name|:s|test_8|,
s|num|:n|8|,
},
test|974239de-d6b1-4d25-9ef6-a13e731243c1|:m{
s|num|:n|9|,
s|name|:s|test_9|,
},
},
s|meta|:find_meta{
s|count|:n|10|,
},
},
];