Иерархию классов для исключений модуля MongoDB смоделировали по образцу исключений стандартной PHP-библиотеки SPL. Базовые классы расширяют свои SPL-аналоги и каждый класс исключения в модуле реализует интерфейс MongoDB\Driver\Exception\Exception.
MongoDB\Driver\Exception\LogicException (расширяет LogicException)
MongoDB\Driver\Exception\InvalidArgumentException (расширяет InvalidArgumentException)
MongoDB\Driver\Exception\UnexpectedValueException (расширяет UnexpectedValueException)
MongoDB\Driver\Exception\RuntimeException (расширяет RuntimeException)