findOne
MongoDB 🟢 JuniorDéfinition
Méthode qui retourne le premier document correspondant au filtre, ou null si aucun résultat. Plus efficace que find().limit(1) car elle ne crée pas de curseur.
Analogie
Demander au bibliothécaire de te trouver UN livre précis au lieu de parcourir tout le rayon.
Exemple de code
const user = await db.collection('users')
.findOne({ email: '[email protected]' });
Cas d'usage
Récupérer un document unique par son identifiant ou un champ unique comme l'email.