Limit
Limit number of found objects
Prefix: limit
Value: Modifier with a number
Can start the pipeline: No
Steps before: find, get, sort, limit, offset
Steps after: find, get, sort, limit, offset, update, delete
Example
Input:
collection|test|:q[
find[
],
sort[
asc(value|num|),
],
limit(n|5|),
];
Output:
result:ok[
response{
s|data|:objects{
test|d08412fb-9d7e-4d8f-8905-c7355a67ff70|:m{
s|num|:n|0|,
s|name|:s|test_0|,
},
test|d261580c-1c7f-4cf0-a231-be4a25486146|:m{
s|num|:n|1|,
s|name|:s|test_1|,
},
test|2b908538-2ec5-4970-8a65-30f7e3f6302c|:m{
s|name|:s|test_2|,
s|num|:n|2|,
},
test|510eb502-a645-44f4-9ea1-537682fd4049|:m{
s|name|:s|test_3|,
s|num|:n|3|,
},
test|12b519bd-c7b8-4124-9ba2-8647ef851900|:m{
s|num|:n|4|,
s|name|:s|test_4|,
},
},
s|meta|:find_meta{
s|count|:n|5|,
},
},
];