Je l'ai fait fonctionner en renommant model (le 3ème argument):
mongoose.model( "Profiles", profile, "Profiles" );
Le problème était que Mongoose recherchait des profiles collection mais c'est là en tant que Profiles dans la base de données. Je l'ai donc renommé en Profiles pour correspondre au nom exact.
Oufwww ! Merci à moi.