não pode se conectar ao mongolab com node.js no heroku

Estou tendo problemas para criar o node.js e o mongodb com o mongolab no heroku. Eu li outras questões comoComo faço para configurar o banco de dados MongoDB no Heroku com o MongoLab? eComo faço para gerenciar conexões do MongoDB em um aplicativo da Web Node.js? mas ainda não consigo configurar minha conexão. Nos registros, diz [Erro: falha ao conectar-se a ...]

Eu tenho takend o db, host e porta do env processo MONGOLAB_URI.Eu tenho o seguinte código:

var mongoUri = mongodb://heroku_app17328644:{password}@ds037518.mongolab.com //taken from process.env.MONGOLAB_URI 

var host = 'mongodb://heroku_appXXXXXX:{password}@ds037518.mongolab.com';
var port = '37518';
var database = 'heroku_appXXXXXX';

Provider.db = new Db(database, new Server(host, port, { safe: true }, { auto_reconnect: true }, {}));
Provider.db.open(function(err, db){
console.log(db); //null
if (err) console.log(err);
else console.log('success');
});

O que estou fazendo de errado ?

questionAnswers(3)

yourAnswerToTheQuestion