Du kan ställa in projektionen för detta som:
.setProjection(Projections.property("firstname"))
Med detta kan du bara få förnamnet i gengäld.
Jag har hittat en annan länk på stack med samma scenario. Hoppas att detta också hjälper Hur använder man vilolägeskriterier för att endast returnera ett element av ett objekt istället för hela objektet?