sort
MongoDB 🟢 JuniorDéfinition
Méthode de curseur qui trie les résultats selon un ou plusieurs champs. 1 pour ascendant, -1 pour descendant.
Analogie
Demander au bibliothécaire de ranger les livres par date de publication avant de te les présenter.
Exemple de code
db.users.find({})
.sort({ age: -1, name: 1 });
Cas d'usage
Afficher les résultats dans un ordre précis comme les articles les plus récents en premier.
Anti-pattern
Trier sur un champ non indexe avec des millions de documents, provoquant un sort en mémoire très lent.