findOne

MongoDB 🟢 Junior

Definition

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.

Termes lies

#sgbd#interview#database#mongodb