I have updated Mango db module 2.x to 3.x during Drupal 11 upgrade, after applying Drupal 11 core patch (provided by mango db module) I am getting below error
PHP Fatal error: Uncaught Error: Call to undefined method Drupal\mysql\Driver\Database\mysql\Connection::getConnection() in /var/www/web/modules/contrib/mongodb/src/Driver/Database/mongodb/TableInformation.php:70
Stack trace:
#0 /var/www/web/modules/contrib/mongodb/src/Driver/Database/mongodb/TableInformation.php(337): Drupal\mongodb\Driver\Database\mongodb\TableInformation->load()
#1 /var/www/web/modules/contrib/mongodb/src/EntityQuery/Condition.php(376): Drupal\mongodb\Driver\Database\mongodb\TableInformation->getTableField(NULL, 'rediscover')
#2 /var/www/web/modules/contrib/mongodb/src/EntityQuery/Condition.php(51): Drupal\mongodb\EntityQuery\Condition->addConditions(Object(Drupal\Core\Database\Query\Select), Array)
#3 /var/www/web/modules/contrib/mongodb/src/EntityQuery/Query.php(143): Drupal\mongodb\EntityQuery\Condition->compile(Object(Drupal\Core\Database\Query\Select))
#4 /var/www/web/core/lib/Drupal/Core/Entity/Query/Sql/Query.php(82): Drupal\mongodb\EntityQuery\Query->compile()
#5 /var/www/web/core/modules/menu_link_content/src/Plugin/Deriver/MenuLinkContentDeriver.php(64): Drupal\Core\Entity\Query\Sql\Query->execute()
#6 /var/www/web/core/lib/Drupal/Component/Plugin/Discovery/DerivativeDiscoveryDecorator.php(101): Drupal\menu_link_content\Plugin\Deriver\MenuLinkContentDeriver->getDerivativeDefinitions(Array)
#7 /var/www/web/core/lib/Drupal/Component/Plugin/Discovery/DerivativeDiscoveryDecorator.php(87): Drupal\Component\Plugin\Discovery\DerivativeDiscoveryDecorator->getDerivatives(Array)
#8 /var/www/web/core/lib/Drupal/Core/Menu/MenuLinkManager.php(125): Drupal\Component\Plugin\Discovery\DerivativeDiscoveryDecorator->getDefinitions()
#9 /var/www/web/core/lib/Drupal/Core/Menu/MenuLinkManager.php(150): Drupal\Core\Menu\MenuLinkManager->getDefinitions()
#10 /var/www/web/core/lib/Drupal/Core/EventSubscriber/MenuRouterRebuildSubscriber.php(72): Drupal\Core\Menu\MenuLinkManager->rebuild()
#11 /var/www/web/core/lib/Drupal/Core/EventSubscriber/MenuRouterRebuildSubscriber.php(50): Drupal\Core\EventSubscriber\MenuRouterRebuildSubscriber->menuLinksRebuild()
#12 /var/www/vendor/symfony/event-dispatcher/EventDispatcher.php(246): Drupal\Core\EventSubscriber\MenuRouterRebuildSubscriber->onRouterRebuild(Object(Drupal\Component\EventDispatcher\Event), 'routing.route_f...', Object(Symfony\Component\EventDispatcher\EventDispatcher))
#13 /var/www/vendor/symfony/event-dispatcher/EventDispatcher.php(206): Symfony\Component\EventDispatcher\EventDispatcher::Symfony\Component\EventDispatcher\{closure}(Object(Drupal\Component\EventDispatcher\Event), 'routing.route_f...', Object(Symfony\Component\EventDispatcher\EventDispatcher))
#14 /var/www/vendor/symfony/event-dispatcher/EventDispatcher.php(56): Symfony\Component\EventDispatcher\EventDispatcher->callListeners(Array, 'routing.route_f...', Object(Drupal\Component\EventDispatcher\Event))
#15 /var/www/web/core/lib/Drupal/Core/Routing/RouteBuilder.php(197): Symfony\Component\EventDispatcher\EventDispatcher->dispatch(Object(Drupal\Component\EventDispatcher\Event), 'routing.route_f...')
#16 /var/www/web/core/lib/Drupal/Core/ProxyClass/Routing/RouteBuilder.php(83): Drupal\Core\Routing\RouteBuilder->rebuild()
#17 /var/www/web/core/includes/common.inc(454): Drupal\Core\ProxyClass\Routing\RouteBuilder->rebuild()
#18 /var/www/web/core/includes/utility.inc(41): drupal_flush_all_caches(Object(Drupal\Core\DrupalKernel))
#19 /var/www/vendor/drush/drush/src/Commands/core/CacheRebuildCommands.php(65): drupal_rebuild(Object(Composer\Autoload\ClassLoader), Object(Symfony\Component\HttpFoundation\Request))
#20 [internal function]: Drush\Commands\core\CacheRebuildCommands->rebuild(Array)
#21 /var/www/vendor/consolidation/annotated-command/src/CommandProcessor.php(276): call_user_func_array(Array, Array)
#22 /var/www/vendor/consolidation/annotated-command/src/CommandProcessor.php(212): Consolidation\AnnotatedCommand\CommandProcessor->runCommandCallback(Array, Object(Consolidation\AnnotatedCommand\CommandData))
#23 /var/www/vendor/consolidation/annotated-command/src/CommandProcessor.php(175): Consolidation\AnnotatedCommand\CommandProcessor->validateRunAndAlter(Array, Array, Object(Consolidation\AnnotatedCommand\CommandData))
#24 /var/www/vendor/consolidation/annotated-command/src/AnnotatedCommand.php(387): Consolidation\AnnotatedCommand\CommandProcessor->process(Object(Symfony\Component\Console\Output\ConsoleOutput), Array, Array, Object(Consolidation\AnnotatedCommand\CommandData))
#25 /var/www/vendor/symfony/console/Command/Command.php(279): Consolidation\AnnotatedCommand\AnnotatedCommand->execute(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#26 /var/www/vendor/symfony/console/Application.php(1094): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#27 /var/www/vendor/symfony/console/Application.php(342): Symfony\Component\Console\Application->doRunCommand(Object(Consolidation\AnnotatedCommand\AnnotatedCommand), Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#28 /var/www/vendor/symfony/console/Application.php(193): Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#29 /var/www/vendor/drush/drush/src/Runtime/Runtime.php(110): Symfony\Component\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#30 /var/www/vendor/drush/drush/src/Runtime/Runtime.php(40): Drush\Runtime\Runtime->doRun(Array, Object(Symfony\Component\Console\Output\ConsoleOutput))
#31 /var/www/vendor/drush/drush/drush.php(140): Drush\Runtime\Runtime->run(Array)
#32 /var/www/vendor/bin/drush.php(119): include('/var/www/vendor...')
#33 {main}
thrown in /var/www/web/modules/contrib/mongodb/src/Driver/Database/mongodb/TableInformation.php on line 70
Fatal error: Uncaught Error: Call to undefined method Drupal\mysql\Driver\Database\mysql\Connection::getConnection() in /var/www/web/modules/contrib/mongodb/src/Driver/Database/mongodb/TableInformation.php:70
Stack trace:
#0 /var/www/web/modules/contrib/mongodb/src/Driver/Database/mongodb/TableInformation.php(337): Drupal\mongodb\Driver\Database\mongodb\TableInformation->load()
#1 /var/www/web/modules/contrib/mongodb/src/EntityQuery/Condition.php(376): Drupal\mongodb\Driver\Database\mongodb\TableInformation->getTableField(NULL, 'rediscover')
#2 /var/www/web/modules/contrib/mongodb/src/EntityQuery/Condition.php(51): Drupal\mongodb\EntityQuery\Condition->addConditions(Object(Drupal\Core\Database\Query\Select), Array)
#3 /var/www/web/modules/contrib/mongodb/src/EntityQuery/Query.php(143): Drupal\mongodb\EntityQuery\Condition->compile(Object(Drupal\Core\Database\Query\Select))
#4 /var/www/web/core/lib/Drupal/Core/Entity/Query/Sql/Query.php(82): Drupal\mongodb\EntityQuery\Query->compile()
#5 /var/www/web/core/modules/menu_link_content/src/Plugin/Deriver/MenuLinkContentDeriver.php(64): Drupal\Core\Entity\Query\Sql\Query->execute()
#6 /var/www/web/core/lib/Drupal/Component/Plugin/Discovery/DerivativeDiscoveryDecorator.php(101): Drupal\menu_link_content\Plugin\Deriver\MenuLinkContentDeriver->getDerivativeDefinitions(Array)
#7 /var/www/web/core/lib/Drupal/Component/Plugin/Discovery/DerivativeDiscoveryDecorator.php(87): Drupal\Component\Plugin\Discovery\DerivativeDiscoveryDecorator->getDerivatives(Array)
#8 /var/www/web/core/lib/Drupal/Core/Menu/MenuLinkManager.php(125): Drupal\Component\Plugin\Discovery\DerivativeDiscoveryDecorator->getDefinitions()
#9 /var/www/web/core/lib/Drupal/Core/Menu/MenuLinkManager.php(150): Drupal\Core\Menu\MenuLinkManager->getDefinitions()
#10 /var/www/web/core/lib/Drupal/Core/EventSubscriber/MenuRouterRebuildSubscriber.php(72): Drupal\Core\Menu\MenuLinkManager->rebuild()
#11 /var/www/web/core/lib/Drupal/Core/EventSubscriber/MenuRouterRebuildSubscriber.php(50): Drupal\Core\EventSubscriber\MenuRouterRebuildSubscriber->menuLinksRebuild()
#12 /var/www/vendor/symfony/event-dispatcher/EventDispatcher.php(246): Drupal\Core\EventSubscriber\MenuRouterRebuildSubscriber->onRouterRebuild(Object(Drupal\Component\EventDispatcher\Event), 'routing.route_f...', Object(Symfony\Component\EventDispatcher\EventDispatcher))
#13 /var/www/vendor/symfony/event-dispatcher/EventDispatcher.php(206): Symfony\Component\EventDispatcher\EventDispatcher::Symfony\Component\EventDispatcher\{closure}(Object(Drupal\Component\EventDispatcher\Event), 'routing.route_f...', Object(Symfony\Component\EventDispatcher\EventDispatcher))
#14 /var/www/vendor/symfony/event-dispatcher/EventDispatcher.php(56): Symfony\Component\EventDispatcher\EventDispatcher->callListeners(Array, 'routing.route_f...', Object(Drupal\Component\EventDispatcher\Event))
#15 /var/www/web/core/lib/Drupal/Core/Routing/RouteBuilder.php(197): Symfony\Component\EventDispatcher\EventDispatcher->dispatch(Object(Drupal\Component\EventDispatcher\Event), 'routing.route_f...')
#16 /var/www/web/core/lib/Drupal/Core/ProxyClass/Routing/RouteBuilder.php(83): Drupal\Core\Routing\RouteBuilder->rebuild()
#17 /var/www/web/core/includes/common.inc(454): Drupal\Core\ProxyClass\Routing\RouteBuilder->rebuild()
#18 /var/www/web/core/includes/utility.inc(41): drupal_flush_all_caches(Object(Drupal\Core\DrupalKernel))
#19 /var/www/vendor/drush/drush/src/Commands/core/CacheRebuildCommands.php(65): drupal_rebuild(Object(Composer\Autoload\ClassLoader), Object(Symfony\Component\HttpFoundation\Request))
#20 [internal function]: Drush\Commands\core\CacheRebuildCommands->rebuild(Array)
#21 /var/www/vendor/consolidation/annotated-command/src/CommandProcessor.php(276): call_user_func_array(Array, Array)
#22 /var/www/vendor/consolidation/annotated-command/src/CommandProcessor.php(212): Consolidation\AnnotatedCommand\CommandProcessor->runCommandCallback(Array, Object(Consolidation\AnnotatedCommand\CommandData))
#23 /var/www/vendor/consolidation/annotated-command/src/CommandProcessor.php(175): Consolidation\AnnotatedCommand\CommandProcessor->validateRunAndAlter(Array, Array, Object(Consolidation\AnnotatedCommand\CommandData))
#24 /var/www/vendor/consolidation/annotated-command/src/AnnotatedCommand.php(387): Consolidation\AnnotatedCommand\CommandProcessor->process(Object(Symfony\Component\Console\Output\ConsoleOutput), Array, Array, Object(Consolidation\AnnotatedCommand\CommandData))
#25 /var/www/vendor/symfony/console/Command/Command.php(279): Consolidation\AnnotatedCommand\AnnotatedCommand->execute(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#26 /var/www/vendor/symfony/console/Application.php(1094): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#27 /var/www/vendor/symfony/console/Application.php(342): Symfony\Component\Console\Application->doRunCommand(Object(Consolidation\AnnotatedCommand\AnnotatedCommand), Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#28 /var/www/vendor/symfony/console/Application.php(193): Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#29 /var/www/vendor/drush/drush/src/Runtime/Runtime.php(110): Symfony\Component\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#30 /var/www/vendor/drush/drush/src/Runtime/Runtime.php(40): Drush\Runtime\Runtime->doRun(Array, Object(Symfony\Component\Console\Output\ConsoleOutput))
#31 /var/www/vendor/drush/drush/drush.php(140): Drush\Runtime\Runtime->run(Array)
#32 /var/www/vendor/bin/drush.php(119): include('/var/www/vendor...')
#33 {main}
thrown in /var/www/web/modules/contrib/mongodb/src/Driver/Database/mongodb/TableInformation.php on line 70
[warning] Drush command terminated abnormally.