¿Le falla el segundo intento de conexión? Al leer la documentación de Mongoose, parece que lo ha hecho correctamente:
mongoose.connect('mongodb://username:[email protected]:port/database?options...');
¿Quizás te faltan las credenciales del servidor? Consulte este enlace para obtener más información:http://mongoosejs.com/docs/connections.html , o consulte la documentación de conexión de MongoDB:http://docs.mongodb.org/manual /referencia/cadena-de-conexión/ .