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

cómo autenticar la conexión mongoose mongodb en node.js

Debe declarar el parámetro authSource en su cadena de conexión para especificar el nombre de la base de datos que contiene las credenciales de su usuario:

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

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

Nota:para los usuarios de Mongoose 4.x, es posible que desee incluir también useMongoClient: true en tus opciones objeto. Esto silencia el Por favor, autentíquese usando MongoClient.Connect with auth credentials y open() está en desuso mensajes de error.