sql >> Databasteknik >  >> NoSQL >> MongoDB

hur man autentiserar mongoose-anslutning mongodb i node.js

Du måste deklarera authSource-parametern i din anslutningssträng för att ange namnet på databasen som innehåller din användares autentiseringsuppgifter:

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

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

Obs:för användare av Mongoose 4.x kanske du också vill inkludera useMongoClient: true i dina alternativ objekt. Detta tystar Vänligen autentisera med MongoClient.connect med autentiseringsuppgifter och open() är utfasad felmeddelanden.



  1. Gaffelprocess:Misslyckande vid leverans av hylsan:Trasigt rör

  2. Mongoose underdokument pre remove middleware som inte anropas

  3. Vad är maxstorleken på samlingen i mongodb

  4. Hur man säkrar ClusterControl-servern