MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Die MongoDB-on-mLab-Authentifizierung schlägt fehl

Sie müssen einen neuen Benutzer für die Datenbank im mlab-Konto erstellen und sich mit diesem erstellten Benutzer im mlab-Konto anmelden. Klicken Sie dann auf eine bestimmte Datenbank und dann auf die Registerkarte Benutzer, siehe Abbildung unten:

Füllen Sie nun das Formular aus und erstellen Sie einen Benutzer für die Datenbank. Siehe Bild unten:

Verwenden Sie nun im Code die folgende Zeichenfolge für die Verbindung:

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