Czy druga próba połączenia nie powiedzie się, czytając dokumentację Mongoose, wydaje się, że zrobiłeś to poprawnie:
mongoose.connect('mongodb://username:[email protected]:port/database?options...');
Może brakuje Ci danych uwierzytelniających do serwera? Zobacz ten link, aby uzyskać więcej informacji:http://mongoosejs.com/docs/connections.html lub zapoznaj się z dokumentacją połączenia MongoDB:http://docs.mongodb.org/manual /referencja/ciąg-połączenia/ .