find
MongoDB 🟢 JuniorDefinition
Methode 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 criteres, 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
Recuperer une liste filtree de documents pour un affichage pagine ou un export.
Anti-pattern
Appeler toArray() sur une collection de millions de documents sans limit, saturant la memoire.