Да, это возможно, из коробки.
Вам необходимо определить две группы в вашей конфигурации, одну для mysql и одну для mongodb.В вашем приложении вы можете затем загрузить эти базы данных по имени группы.
В вашем файле confugration.php:
$db['mysql']['hostname'] = "localhost";
$db['mysql']['username'] = "root";
$db['mysql']['password'] = "";
$db['mysql']['dbdriver'] = "mysql";
//... (full config omitted for brevity)
$db['mongodb']['hostname'] = "localhost";
$db['mongodb']['username'] = "root";
$db['mongodb']['password'] = "";
$db['mongodb']['dbdriver'] = "mongodb";
//... (full config omitted for brevity)
И тогда вы загрузите свои базы данных следующим образом:
$mysqlDB = $this->load->database('mysql', TRUE);
$mongoDB = $this->load->database('mongodb', TRUE);
Посмотрите руководство пользователя по , как подключиться к нескольким базам данных и по , как указать группы конфигурации .