我试图通过--auth选项运行mongo服务器来连接到mongo db。在下面的代码'sample'中,db是动态的。如何通过nodejs为“sample”db添加用户名和密码的条目。
//Admin user name and password created through mongo shell
var conn = mongoose.createConnection('mongodb://username:password@localhost/admin');
conn.on('error', console.error.bind(console, 'connection error:'));
conn.once('open', function callback () {
//Dynamic DB creation
var conn = mongoose.createConnection('mongodb://username:password@localhost/sample');
conn.on('error', console.error.bind(console, 'connection error:'));
conn.once('open', function callback () {
console.log('\nDatabase is opened...\n')
});
由于'sample'db未经过身份验证,因此上述行会引发错误。我该如何解决这个问题。提前谢谢。