Comenzando con la mangosta

Instalación

Instalar mongoose es tan fácil como ejecutar el comando npm

npm instalar mongoose --save

Pero asegúrese de haber instalado MongoDB para su sistema operativo o tener acceso a una base de datos MongoDB.


Conexión a la base de datos MongoDB:

1. Importar mangosta a la aplicación:

import mongoose from 'mongoose';

2. Especifique una biblioteca Promise:

mongoose.Promise = global.Promise;

3. Conéctese a MongoDB:

mongoose.connect('mongodb://127.0.0.1:27017/database');

/* Mongoose connection format looks something like this */
mongoose.connect('mongodb://USERNAME:[email protected]::PORT/DATABASE_NAME');

Nota:

  • De forma predeterminada, mongoose se conecta a MongoDB en el puerto 27017, que es el puerto predeterminado utilizado por MongoDB.

  • Para conectarse a MongoDB alojado en otro lugar, use la segunda sintaxis. Ingrese el nombre de usuario, la contraseña, el host, el puerto y el nombre de la base de datos de MongoDB.

El puerto MongoDB es 27017 por defecto; use el nombre de su aplicación como el nombre de la base de datos.

Conexión con opciones y devolución de llamada

Mongoose connect tiene 3 parámetros, uri, opciones y la función de devolución de llamada. Para usarlos, vea el ejemplo a continuación.

var mongoose = require('mongoose');

var uri = 'mongodb://localhost:27017/DBNAME';

var options = {
    user: 'user1',
    pass: 'pass'
}

mongoose.connect(uri, options, function(err){
    if (err) throw err;
    // if no error == connected
});