Mongoose non eliminerà né ridefinirà un indice creato in precedenza in base allo schema corrente, quindi presumo che in precedenza avessi un indice univoco su fname
. Rilascialo manualmente nella shell e quindi riavvia l'app:
db.students.dropIndex('fname_1')