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

come autenticare la connessione mongoose mongodb in node.js

Devi dichiarare il parametro authSource nella tua stringa di connessione per specificare il nome del database che contiene le credenziali del tuo utente:

var options = {
  user: "superuser",
  pass: "12345678"
};

var mongooseConnectionString = 'mongodb://localhost/twitter-mongo?authSource=admin';

Nota:per gli utenti di Mongoose 4.x, potresti voler includere anche useMongoClient: true nelle tue opzioni oggetto. Questo disattiva Autenticarsi utilizzando MongoClient.connect con credenziali di autenticazione e open() è deprecato messaggi di errore.