Получить общее количество документов с MongoDB при использовании лимита

Я заинтересован в оптимизации решения «нумерации страниц», над которым я работаю с MongoDB. Моя проблема проста. Я обычно ограничиваю количество документов, возвращаемых с помощьюlimit() функциональность. Это заставляет меня выдавать лишний запрос безlimit() функция для того, чтобы я также мог зафиксировать общее количество документов в запросе, чтобы я мог передать это клиенту, сообщив ему, что ему придется выполнить дополнительный запрос (ы) для получения остальных документов.

Есть ли способ сжать это в 1 запрос? Получить общее количество документов, но в то же время получить только подмножество, используяlimit()? Есть ли другой способ думать об этой проблеме, чем я подхожу к ней?

Ответы на вопрос(9)

Ваш ответ на вопрос