从nodejs运行时出现MongoDB身份验证错误

时间:2013-09-10 05:47:31

标签: node.js mongodb authentication mongoose

我试图通过--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未经过身份验证,因此上述行会引发错误。我该如何解决这个问题。提前谢谢。

0 个答案:

没有答案
相关问题