Usando MongoDB con CodeIgniter

closeHola! hace 2 years 2 months 27 days que escribí esta entrada, puede que esta información ya no sea valida en la actualidad, por favor se comprensivo conmigo cuando comentes 🙂

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 “[email protected]

$cliente = $this->mongo->ventas->clientes->find(array("email" => "[email protected]"));
$datos = $cliente->getNext();
print_r($datos);

Espero que les sea de mucha utilidad.

You may also like...

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *