Допустим, у вас есть запрос из 5 лучших постов с оценками:
id: a, rating 5.0
id: b, rating 4.9
id: c, rating 4.8
id: d, rating 4.7
id: e, rating 4.6
Это живой запрос, поэтому он обновляется при изменении базовых данных.Скажите, что кто-то дает элементу c
очень низкий рейтинг, так что его среднее значение становится 4.0
.Это означает, что c
исчезает из моментального снимка запроса, и включается следующий элемент с наивысшим рейтингом, что приводит к:
id: a, rating 5.0
id: b, rating 4.9
id: d, rating 4.7
id: e, rating 4.6
id: f, rating 4.5
Таким образом, у вас все еще есть 5 элементов в наборе результатов.
Что касается нумерации страниц, последний элемент этой новой страницы также остается якорем для следующей страницы.