mongodb - How to create a mongo db using javascript ? -


i trying create mongodb on fly based on user input using javascript. here snipit of code writing.

mp.mongoclient.connect("mongodb://admin:admin_password@mongo_server.com:27017/admin")               .then(function (db) {                  getlistofdatabases(db)         .then(function (databases) {             if (doesdatabaseexist(databases)) {                 mp.mongoclient.connect("mongodb://admin:admin_password@mongo_server.com:27017/"+userdefineddb)                     .then(function (userdb) {                         insertinfakecollection(userdb, dbobject);                         createread(userdb, dbobject);                     })                     .fail(function(err){                         console.log(err);                     })             }         }) }) .fail(function (err) {     console.log(err); }) 

i able to connect , list of databases, try connect user defined database, mongo throws me error { [mongoerror: auth failed] name: 'mongoerror', ok: 0,errmsg: 'auth failed', code: 18 }

the admin password , user name same , has role useradminanydatabase.

i not sure doing wrong or why issue occurring. appreciated.


Comments