började precis använda mongoDB i morse och stötte på samma problem. Jag letade efter ett specifikt värde, hittade det, men fick samma resultat som du. Jag satte bara "[0]" vid och fick resultatet. Som jag sa, jag har precis börjat använda mongoDB, det är därför jag inte vet varför det är så.
Detta gav mig mitt resultat:db.find({"key":"value"})[0]