VCAP_SERVICES に対して以下のコードを試しました:
if (process.env.VCAP_SERVICES) {
      var env = JSON.parse(process.env.VCAP_SERVICES);
      if (env['mongodb-2.2']) {
        var mongo = env['mongodb-2.2'][0]['credentials'];
      }
    } else {
           var mongo = {
              "username" : "user1",
              "password" : "secret",
              "url" : "mongodb://user1:secret@localhost:27017/test"
     }
}
//With this as the connector
var MongoClient = mongodb.MongoClient;
var db= MongoClient.connect(mongo.url, function(err, db) {
  if(err) {
    console.log("failed to connect to the database");
  } else {
    console.log("connected to database");
  }
しかし、それは " TypeError : Cannot read property "url" of underfined " をスローし続けます
私はモンクをコネクタとして使用してみました:
var monk = require('monk');
 var db = monk(mongo.url);
これも同じエラーをスローします。オブジェクト mongo を間違って使用している可能性があります。