1
Я использую собственный драйвер mongo в облаке Joyent, приложение node.js работает нормально локально, но в Joyent, когда я запускаю с usrname/pswd, который они предоставили он не может подключиться. следующий код, который используется для подключения:Как подключиться с именем пользователя/паролем к mongodb с помощью собственного драйвера node.js
var db = new MongoDB(dbName, new Server('localhost', 27017 , {auto_reconnect: true}), {w: 1});
db.open(function(e, db){
if (e) {
console.log(e);
} else{
console.log('connected to database :: ' + dbName);
//db.admin().authenticate('admin', '+(uihghjk', function(de , db){
// if(e){
// console.log("could not authenticate");
// }else {
//console.log('connected to database :: ' + dbName);
// }
// });
}
});
Кто-нибудь использовал родной драйвер Node.js в Joyent.
Благодаря
выше прокомментировал код отлично работает для проверки подлинности. Проблема заключалась в том, что они смешивались с учетными данными, предоставленными для mongodb, , чтобы подтвердить логин и пароль, ssh для радости и ввести $ (mdata-get mongodb_pw), проверить, что данный pswd работает в «mongo -uadmin -p $ (mdata- get mongodb_pw) admin " – santosh