gaurav malik gaurav malik - 1 year ago 108
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.

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download