DAWM

Regresar

Express - ODM (Básico)

Mongoose es un ODM para Nodejs que nos permite escribir consultas para una base de datos de MongooDB.

Software a utilizar


De MongoDB, descargue e instale:

Proyecto en Express


Crea un nuevo proyecto, según Express - Bases.

Datos (Mockaroo)


En Mockaroo, acceda al schema log_visitas y descargue el log_visitas.json. (Backup: Descargue el archivo de log_visitas.json)

MongoDB


ODM: Mongoose


Desde la línea de comandos, en la raíz de la carpeta del proyecto.


{
  "development": {
    "database": {
      "url": "mongodb://localhost:27017/album",
      ...
    }
  },
  ...

Modelo


El modelo es una representación abstracta, mediante clases (atributos y métodos), de las entidades de la base de datos no relacional.

Desde la línea de comandos, en la raíz de la carpeta del proyecto.

Manejador de rutas y controladores


Para solicitar los datos desde la base de datos, será necesario que:

Aplicación



...
var logVisitasRouter = require('./routes/log_visitas');
...

...
app.use('/log_visitas', logVisitasRouter);
...

Comprobación


Referencias