findOne
MongoDB 🟢 JuniorDefinition
Methode qui retourne le premier document correspondant au filtre, ou null si aucun resultat. Plus efficace que find().limit(1) car elle ne cree pas de curseur.
Analogie
Demander au bibliothecaire de te trouver UN livre precis au lieu de parcourir tout le rayon.
Exemple de code
const user = await db.collection('users')
.findOne({ email: 'alice@mail.com' });
Cas d'usage
Recuperer un document unique par son identifiant ou un champ unique comme l'email.