MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

L'autenticazione di MongoDB su mLab non riesce

È necessario creare un nuovo utente per il database nell'account mlab e accedere con l'utente creato sull'account mlab. quindi fare clic sul database specifico e fare clic sulla scheda utenti, vedere nell'immagine seguente:

Ora compila il modulo e crea l'utente per il database. Vedi nell'immagine qui sotto:

Ora, nel codice usa la seguente stringa per la connessione:

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