I am using Mongoose Ver:4.3
I am able to connect to mongoDb
using Studio3T
mongo client.
But getting an authentication error when trying to connect using Mongoose
within NodeJs.
My code looks as below:
const sslOptions = {
server: {
sslValidate: false,
ssl: true,
sslCert: certFileBuf,
sslKey: certFileBuf,
checkServerIdentity: false,
sslPass: 'mysslPass',
},
user: 'myUser',
pass: 'myPass'
};
connName = mongoose.createConnection("mongodb://server.com:27017/db1?tls=true&authSource=db1", sslOptions);
The above throwing an error:
mongodb
ode_modulesmongoose
ode_modulesmongodblibutils.js:98
process.nextTick(function() { throw err; });
^
Error [MongoError]: Authentication failed.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…