sort
MongoDB 🟢 JuniorDefinition
Methode de curseur qui trie les resultats selon un ou plusieurs champs. 1 pour ascendant, -1 pour descendant.
Analogie
Demander au bibliothecaire de ranger les livres par date de publication avant de te les presenter.
Exemple de code
db.users.find({})
.sort({ age: -1, name: 1 });
Cas d'usage
Afficher les resultats dans un ordre precis comme les articles les plus recents en premier.
Anti-pattern
Trier sur un champ non indexe avec des millions de documents, provoquant un sort en memoire tres lent.