Cursor pagination лучше OFFSET для больших таблиц — OFFSET сканирует все предыдущие строки. Cursor: последний ID (или timestamp) из предыдущей страницы. WHERE id > cursor ORDER BY id LIMIT 10. В Prisma: findMany({ cursor: { id: lastId }, skip: 1, take: 10 }). В pg: "SELECT * FROM posts WHERE id > $1 ORDER BY id LIMIT $2". Ответ: массив данных + nextCursor = последний id. Не поддерживает "прыжок на страницу 10" — для этого нужен OFFSET или поисковый движок.
Как работает cursor-based pagination в Node.js?
Middle
296 просмотровAFK Offer AI
Как тестировать middleware функции?