L’opérateur `limit()` dans MongoDB est utilisé pour limiter le nombre de documents sur lesquels une requête ou une commande doit être exécutée. C’est généralement utilisé dans des situations où vous avez besoin de récupérer un certain nombre de documents, mais vous ne voulez pas que la requête passe par la totalité de la collection.
Voici comment vous pouvez utiliser `limit()` dans MongoDB.
Tout d’abord, vous aurez besoin d’un document MongoDB sur lequel travailler. Supposons que vous ayez une collection appelée “students” avec des documents qui contiennent des informations sur les étudiants.
Pour obtenir uniquement les 5 premiers documents de la collection “students”, vous pouvez utiliser la méthode `limit()` comme suit :
```
db.students.find().limit(5)
```
Dans cet exemple, `find()` est utilisé pour obtenir tous les documents de la collection “students”. Ensuite, `limit(5)` est utilisé pour limiter le nombre de documents renvoyés à 5. Donc, au lieu d’obtenir tous les documents, vous n’obtiendrez que les 5 premiers.
Vous pouvez également combiner `limit()` avec `skip()`. Par exemple, si vous voulez sauter les 10 premiers documents et ensuite obtenir les 5 suivants, vous pouvez le faire comme suit :
```
db.students.find().skip(10).limit(5)
```
Ici, `skip(10)` ignore les 10 premiers documents et `limit(5)` limite ensuite le nombre de documents renvoyés à 5. Par conséquent, cette requête renverra les documents de 11 à 15 de la collection.