Skip to content

Offset

Skip number of found objects

Prefix: offset

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|),
    ],
    offset(n|5|),
];

Output:

result:ok[
    response{
        s|data|:objects{
            test|e44fc2bc-4cca-4401-a0c8-8f9838449366|:m{
                s|num|:n|5|,
                s|name|:s|test_5|,
            },
            test|e51b998a-ba5c-4810-83c4-45023dde8740|:m{
                s|num|:n|6|,
                s|name|:s|test_6|,
            },
            test|2ebb3cb3-3140-44da-924f-81f51e8c2049|:m{
                s|name|:s|test_7|,
                s|num|:n|7|,
            },
            test|d6f13527-32e5-447a-80f5-a4317065d2b2|:m{
                s|num|:n|8|,
                s|name|:s|test_8|,
            },
            test|ed04c1aa-2757-4faf-bd42-c645b1fc0c69|:m{
                s|num|:n|9|,
                s|name|:s|test_9|,
            },
        },
        s|meta|:find_meta{
            s|count|:n|5|,
        },
    },
];