find
MongoDB 🟢 JuniorDéfinition
Méthode de lecture qui retourne un curseur sur les documents correspondant au filtre. Sans filtre, retourne tous les documents de la collection.
Analogie
Chercher tous les livres d'un rayon qui correspondent a tes critères, tu obtiens un panier a parcourir.
Exemple de code
const cursor = db.collection('users')
.find({ age: { $gte: 18 } })
.sort({ name: 1 })
.limit(10);
const users = await cursor.toArray();
Cas d'usage
Récupérer une liste filtrée de documents pour un affichage pagine ou un export.
Anti-pattern
Appeler toArray() sur une collection de millions de documents sans limit, saturant la mémoire.