Mongoose Mongoose

🥇 Mongoose

🍿 ¿Qué es el paquete Mongoose?

El paquete mongoose permite realizar operaciones en la base de datos mongo.

🍿 ¿Cómo instalar mongoose en Nodejs?

  1. Instalamos mongoose.
$ npm install mongoose --save
  1. Importamos el paquete a la aplicación.
var mongoose = require('mongoose');
  1. Realizamos la conexión a la base de datos.
mongoose.connect('mongodb://:@localhost:4000/escuelas');
  1. Si bien las bases de datos nos carecen de esquema, si podemos definir un esquema a nivel de la aplicación.
var esquemaEscuela = new mongoose.Schema({
    nombre : String,
    direccion : String
})
  1. Creamos ahora un nuevo modelo.
var Escuela = new mongoose.model('Escuela',esquemaEscuela)
  1. Y con el modelo una nueva escuela.
var miEscuela = Escuela({
    nombre : 'Escuela Antonio Margarito',
    direccion : 'Calle Larga y Empedrada #145'
})
  1. Guardamos la instancia generada.
miEscuela.save(function(error){
    if(error) throw error;
    console.log('Escuela almacenada');
})

La funcion es asincrona, y como hemos comentado es first-error-class, es decir que como primer parametro regresa un error si este existe.

NoSQL
comments powered by Disqus