Eu consegui funcionar renomeando o modelo (o terceiro argumento):
mongoose.model( "Profiles", profile, "Profiles" );
O problema era que o Mongoose estava procurando por
profiles
coleção, mas está lá como Profiles
em banco de dados. Então eu o renomeei para Profiles
para corresponder ao nome exato. Ufa! Graças a mim.