Опция maxTimeMS устанавливает максимальное время выполнения (в миллисекундах) для операции MongoDB. Если операция превышает этот порог, MongoDB автоматически прерывает её и возвращает ошибку клиенту.
Её основная цель — предотвратить долгие запросы от потребления чрезмерных ресурсов сервера, обеспечивая лучшую производительность и стабильность твоего приложения.
maxTimeMS, операция немедленно прерываетсяMaxTimeMSExpireddb.collection.find({ status: "active" }).maxTimeMS(5000)
Этот запрос автоматически прервётся, если не завершится в течение 5 секунд.
Опция maxTimeMS гарантирует, что операция MongoDB завершится успешно в рамках указанного временного лимита, если индекс правильно оптимизирован.
Новый — ещё не проверен сообществом
Вы