0

我试图通过 --auth 选项运行 mongo 服务器来连接到 mongo 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 未经过身份验证。我该如何解决这个问题。提前致谢。

4

0 回答 0