Si estamos buscando usar MongoDB con CodeIgnitar, sin entrar en detalles del “¿Por que?” usaremos la libreria ci_mongo que se puede descargar desde github, esta librería es muy básica y no hace ninguna abstracción de la base de datos, solo permite usar la clase mongo con los métodos oficiales de php y mongo db.
Los pasos para usar la librería son los siguientes:
- Descargar la librería y agregarla en nuestro proyecto.
- Editamos el archivo de configuración “application/config/mongo.php” y agregamos los datos de conexión a nuestra base de datos.
- Editar el archivo “application/config/autoload.php” y agregar la librería “mongo” para que se cargue automáticamente.
Después de realizar esos pasos ya podemos acceder a nuestra base de datos con la siguiente estructura de llamado:
$this->mongo->NOMBRE_BD->COLECCION->METODO
Ejemplo:
El siguiente es un ejemplo basico de como buscar en la base de datos “ventas” el cliente con email “ejemplo@mail.com”
$cliente = $this->mongo->ventas->clientes->find(array("email" => "ejemplo@mail.com")); $datos = $cliente->getNext(); print_r($datos);
Espero que les sea de mucha utilidad.
La entrada Usando MongoDB con CodeIgniter se publicó primero en Jodacame.com :: My Vim! por jodacame