sql >> Base de Datos >  >> NoSQL >> MongoDB

La autenticación de MongoDB en mLab falla

Debe crear un nuevo usuario para la base de datos en la cuenta de mLab e iniciar sesión con ese usuario creado en la cuenta de mlab. Luego haga clic en la base de datos específica y haga clic en la pestaña de usuarios, vea la imagen a continuación:

Ahora complete el formulario y cree un usuario para la base de datos. Ver en la imagen a continuación:

Ahora, en el código, use la siguiente cadena para la conexión:

var mongoose = require('mongoose');

var mongoDB = "mongodb://<username>:<password>@ds241489.mlab.com:41489/<DB Name>";

mongoose.connect(mongoDB, {
    useMongoClient: true
});

var db = mongoose.connection;

db.on('error', console.error.bind(console, 'MongoDB connection error:'));