Comment faire pour se connecter avec le nom d'utilisateur/mot de passe pour mongodb en utilisant natif node.js pilote

Je suis aide maternelle mongo pilote dans Joyent cloud, le node.js l'application fonctionne très bien en local, mais dans Joyent quand je les ai usrname/pswd qu'ils ont fourni, il ne parvient pas à se connecter.
voici le code utilisé pour se connecter:

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);
    //}
    //});
}
});

Quelqu'un a utilisé natif node.js pilote de Joyent.

Grâce

  • Le ci-dessus a commenté le code fonctionne très bien pour l'authentification. Le problème était qu'ils mélangées avec les informations d'identification fournies pour mongodb, pour vérifier le login et le mot de passe ssh pour joyent et entrez $(mdata-get mongodb_pw), vérifiez le pswd fonctionne en "mongo -uadmin -p$(mdata-get mongodb_pw) admin"
InformationsquelleAutor santosh | 2013-04-20