Как я могу сказать есть ли еще результаты запроса в MongoDB?
Мне нужно знать, есть ли еще документы после лимитного запроса, как и вопрос, указанный выше, но в Ruby Mongoid.
Есть ли какой-либо метод, эквивалентный hasNext для Mongoid?
ОБНОВЛЕНИЕ: Обновление моего вопроса, чтобы дать некоторый контекст.
Я пытаюсь реализовать разбивку на страницы, но мой
Вот часть моей логики API:
limit = params[:limit] + 1
query_conditions << { :_id.lt => params[:flag] }
@query = Notification.where({ '$and' => query_conditions }).limit(limit)
@last_page = @notifications_query.count < limit
Я бы отправил первые (n-1) элементы результата запроса и логическое значение last_page, чтобы сообщить клиенту, является ли это последней страницей. Но я хотел бы знать, есть ли какая-либо встроенная функция или более разумный способ определения логического значения последней страницы.