Pagination in geoJson data

Whats the optimal strategy for pagination in GeoJson data? I know we can paginate using skip() and limit(). But using skip would not be performant. is there any better approach to paginate for geoJson data without using skip() ?

This is how my data looks like

location: {
    type: "Point",
    coordinates: [longitude,latitude]
parameters: {
    param_1: "some value",
    param_2: 10


I am querying using $geoWithin to retrieve all the data for a polygon.