O Mongoose não descartará ou redefinirá um índice criado anteriormente com base no esquema atual, portanto, suponho que você tenha anteriormente um índice exclusivo em
fname
. Solte-o manualmente no shell e reinicie seu aplicativo:db.students.dropIndex('fname_1')