en los documentos mongodb que dice: (source)alcance de búsqueda basada mongodb
Desafortunadamente saltar puede ser (muy) costoso y requiere que el servidor pie del principio de la colección, o el índice, para llegar a la posición offset/skip antes de que pueda comenzar a devolver la página de datos (límite). A medida que aumenta el número de página, el salto se volverá más lento y habrá más cpu intensivo, y posiblemente IO obligado, con colecciones más grandes. La paginación basada en el rango proporciona un mejor uso de los índices, pero no le permite saltar fácilmente a una página específica.
¿Qué es la paginación basada en rango y dónde está la documentación para ello?
Gracias, ¿cómo obtengo el 10 antes y el 10 después? – Harry
el ejemplo muestra cómo recuperar los "10 siguientes" elementos, los "10 anteriores" son similares, solo use '{$ gt: ..first_post_on_page_date ..}' –
Recuerde poner un índice en el campo de fecha, de lo contrario lo hace no funciona – Maxence