findOne

MongoDB 🟢 Junior

Dé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.

Termes liés

#sgbd#interview#database#mongodb

← → au clavier pour passer d'une fiche à l'autre