
de mern-ninja-cc8
Directives et modèles de bonnes pratiques pour écrire des requêtes Mongoose/MongoDB efficaces et éviter les pièges de performance courants (N+1, filtres non indexés, etc.).
Fournit des modèles concrets et des exemples de code pour écrire des requêtes MongoDB/Mongoose efficaces : hoisting des récupérations, batching avec $in, utilisation de .lean(), projections sélectives, bulkWrite, éviter .populate() sur des listes et indexation des champs de filtre. Aide les développeurs à réduire les allers-retours et à éliminer les problèmes N+1.
Utilisez cette compétence lors de l'ajout ou de la revue d'opérations de base de données dans des contrôleurs ou des services, lors de la construction de points de terminaison qui lisent/écrivent dans MongoDB, ou lors de l'optimisation de requêtes existantes pour la performance et la scalabilité. Se déclenche chaque fois qu'un développeur s'apprête à écrire un nouveau find/findById/aggregate/populate ou lorsque les revues de code signalent des requêtes répétées.
Assistants développeurs et agents de revue de code (Claude Code, bots de revue style Copilot, assistants basés sur Codex).
Cette compétence n'a pas encore été examinée par notre pipeline d'audit automatisé.