Этот вопрос проверяет знание метода limit() и его применения для ограничения результатов запроса.
Метод limit() позволяет ограничить количество документов, возвращаемых запросом. Вы передаёте в него число, указывающее максимальное количество возвращаемых документов.
Как работает метод limit()?
Метод limit() используется для ограничения количества возвращаемых документов.
Пример использования:
db.collectionName.find({ status: "active" }).limit(10);Этот запрос вернёт максимум 10 документов с полем status равным "active".
Зачем это нужно?
Для предотвращения перегрузки приложения из-за большого количества данных.
Для реализации пагинации.
Как использовать с другими методами?
Вы можете комбинировать limit() с skip() для пагинации:
db.collectionName.find({}).skip(10).limit(10);Этот запрос пропустит первые 10 документов и вернёт следующие 10.
Метод limit() — это простой и эффективный способ контролировать количество возвращаемых данных. Он особенно полезен для работы с большими коллекциями.