L’opérateur de tri (`sort`) est utilisé dans MongoDB pour trier les documents dans une collection. La méthode `sort()` de l’objet `MongoDB.cursor` prend un document (un objet) comme argument qui spécifie les champs pour la mise en forme du sort.
Pour l’utiliser, vous devez d’abord déterminer sur quel champ vous souhaitez effectuer le tri. Imaginez que vous ayez une collection nommée “students” avec des documents contenant les champs “name” et “grade”.
Si vous voulez trier les documents par nom en ordre alphabétique croissant, vous pouvez utiliser le code suivant :
```
db.students.find().sort({name: 1});
```
Dans ce code, `1` signifie un tri en ordre croissant. Si vous voulez trier les documents par nom en ordre alphabétique décroissant, vous utilisez `-1` comme suit :
```
db.students.find().sort({name: -1});
```
Vous pouvez également trier sur plusieurs champs à la fois. Par exemple, si vous voulez trier en premier lieu par “grade” en ordre décroissant, puis par “name” en ordre croissant pour ceux qui ont le même “grade”, vous pouvez utiliser :
```
db.students.find().sort({grade: -1, name: 1});
```
Ces commandes de tri seront exécutées sur le serveur MongoDB et les documents seront retournés dans l’ordre spécifié.