MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Échec de l'authentification MongoDB sur mLab

Vous devez créer un nouvel utilisateur pour la base de données dans le compte mLab.et vous connecter avec cet utilisateur créé sur le compte mlab.puis cliquez sur une base de données spécifique et cliquez sur l'onglet utilisateurs, voir dans l'image ci-dessous :

Remplissez maintenant le formulaire et créez un utilisateur pour la base de données. Voir en image ci-dessous :

Maintenant, dans le code, utilisez la chaîne suivante pour la connexion :

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:'));