Mongoose connection authentication failed
I had the same problem many hours ago, and after all I solve it. My code is:
mongoose.createConnection(
"mongodb://localhost:27017/dbName",
{
"auth": {
"authSource": "admin"
},
"user": "admin",
"pass": "password"
}
);
Further to @kartGIS, I've added one more option to make the connection code perfect as possible.
mongoose.connect("mongodb://localhost:27017/databaseName", {
"auth": { "authSource": "admin" },
"user": "username",
"pass": "password",
"useMongoClient": true
});