Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Що робить стадія $limit?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)Стадія `$limit` обмежує кількість документів, які буде передано далі по конвеєру; це аналог `LIMIT` в SQL, наприклад `{ $limit: 10 }` пропустить лише перші 10 документів. **Ключове:** використовується, щоб не обробляти зайві дані, для посторінкового виводу (разом із `$skip`) і для оптимізації конвеєра, зменшуючи навантаження на наступні стадії.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)ЗображенняСтадія `$limit` **обмежує кількість документів**, які буде передано далі по конвеєру. Це аналог `LIMIT` в SQL. ### Як це працює - отримує потік документів - пропускає лише вказану кількість - решту відсіює ### Приклад ```js { $limit: 10 } ``` Далі по pipeline підуть лише перші 10 документів. ### Навіщо використовується - щоб не обробляти зайві дані - для посторінкового виводу (разом із `$skip`) - для оптимізації конвеєра, зменшуючи навантаження на наступні стадії ### Підсумок `$limit` - стадія, яка просто "обрізає" потік і передає далі лише потрібну кількість документів.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.