gaurav malik gaurav malik - 1 year ago 74
Node.js Question

What does authSource means in mongo database url?

i am trying to connect to my mongo database with following connection string

var Mongo_url = 'mongodb://MyUSer:tech@localhost:27017/chatme?authSource=admin';

I am getting error as

assertionError: null == { [MongoError: Authentication failed.]
name: 'MongoError',
message: 'Authentication failed.',
ok: 0,
code: 18,

Could anyone please clear this "authSource=admin" thing to me.

Answer Source

This is the name of the database that has the collection with the user credentials.

This is where the usernames and passwords are set up.