Я использую maxTime для завершения запросов в монго, если оно превышает 1000 мс.Есть ли способ узнать, был ли запрос завершен из-за maxtime или он не смог вернуть никаких результатов из-за проблем с соответствием.
MongoDB сгенерирует исключение, если тайм-аут запроса.
Пример:
ошибка: {"$ err": "превышен лимит времени операции", "код": 50}
Следовательно, вы можете различить регистр исключений и регистр результатов.
Подробнее здесь.