Ya, ini mungkin, di luar kebiasaan.
Anda perlu mendefinisikan dua grup dalam konfigurasi Anda, satu untuk mysql dan satu untuk mongodb. Dalam aplikasi Anda, Anda kemudian dapat memuat database ini dengan nama grup.
Di config.php Anda:
$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)
Dan kemudian Anda akan memuat di database Anda sebagai berikut:
$mysqlDB = $this->load->database('mysql', TRUE);
$mongoDB = $this->load->database('mongodb', TRUE);
Lihat panduan pengguna tentang cara menghubungkan ke beberapa database dan tentang cara menentukan grup konfigurasi .