sort

MongoDB 🟢 Junior

Definition

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.

Termes lies

#sgbd#interview#database#mongodb