MONGODB FIND LIMIT

MONGODB FIND LIMIT
MongoDB serait l'alternative de base de données la plus simple utilisée parmi les développeurs. Il est venu avec plusieurs fonctions pour afficher, supprimer, déposer et insérer les enregistrements dans vos collections de bases de données. L'une de ces méthodes est la fonction «limite» de MongoDB. Spécialement conçu pour restreindre le nombre d'enregistrements à afficher sur son écran de shell, tout en utilisant la fonction find () pour afficher les données. Ainsi, nous avons décidé de couvrir l'utilisation de la fonction limite () dans ce guide en utilisant le mongodb dans Ubuntu 20.04 Système.

Commençons par ouvrir l'application Shell d'Ubuntu qui sera utilisée pour effectuer des requêtes et exécuter le MongoDB. Vous devez l'ouvrir via le raccourci "Ctrl + Alt + T". Après l'ouverture, nous mettons à jour et à la mise à niveau de notre système avant de commencer à travailler sur MongoDB. C'est une étape nécessaire pour rendre votre système sans bug et le rendre à jour avec les nouvelles fonctionnalités de Linux. Pour cela, nous utilisons le package «Apt» de Linux dans nos instructions de mise à jour. Nous avons ajouté le mot de passe de notre compte et il a commencé à rendre notre système à jour.

Attendez qu'il termine son processus sans aucun inconvénient ni problème.

Votre système sera prêt pour une mise à niveau une fois la mise à jour terminée.

Après la mise à jour, nous remplacerons le mot-clé «mise à jour» par la «mise à niveau» pour mettre à niveau les packages système de l'Ubuntu 20.04 Système.

Il est temps de démarrer le mongodb dans la coquille terminale de l'ubuntu 20.04 Système. Nous l'avons donc commencé en utilisant le mot-clé «Mongo» dans sa zone de requête comme présenté dans l'image ci-dessous. Le MongoDB a commencé et sa coquille a été lancée avec succès pour essayer les requêtes.

L'instruction «Show DBS» peut être utilisée pour répertorier les bases de données déjà faites sur votre écran.

Nous avons créé une nouvelle base de données «Test» via l'instruction «Utiliser» et créé une nouvelle collection nommée «Limit» en utilisant la fonction CreateCollection () de MongoDB. La collection «limite» a été créée avec succès conformément aux instructions «Collections Show».

Tout d'abord, nous allons jeter un œil à la fonction find () sans utiliser la fonction limite () avec lui. Comme la «limite» de la collection est vide, l'utilisation de la fonction find () avec et sans la fonction «limite» ne renvoie rien comme affiché.

Ajoutons des données dans la collection de limites à l'aide de la fonction «INSERT» de MongoDB précédé du nom de la collection, «Limit». Nous avons ajouté deux ensembles d'enregistrements au sein de la collection limite en tant que document de liste et ces enregistrements ont été enregistrés avec succès.

Après cela, nous avons ajouté un ensemble de 5 enregistrements supplémentaires avec différentes données à l'intérieur en utilisant la fonction "INSERT ()" des collections MongoDB. Tous les enregistrements sont insérés avec succès.

Après avoir utilisé la fonction «find ()» sans utiliser la fonction limite () avec lui, nous avons obtenu les 7 enregistrements de la collection «limite» affichée sur notre écran comme affiché ci-dessous. Avec elle est la colonne «supplémentaire» intégrée dans chaque enregistrement montrant l'ID de l'enregistrement spécifique.

Avant d'utiliser la fonction limite (), nous afficherons l'utilisation des noms de colonne pour afficher les colonnes spécifiées sur notre écran de shell. Nous avons donc essayé la fonction «find ()» avec la colonne «nom» réglé sur 1 pour être affiché. La sortie de cette instruction a affiché les enregistrements uniquement pour la colonne «nom» et n'a pas affiché la colonne intégrée «_id» car elle a été définie sur 0.

Maintenant, il est temps d'utiliser la fonction limite () ainsi que la fonction find () pour restreindre l'affichage de tous les enregistrements de la collection spécifique. Donc, nous avons récupéré la colonne «Nom» de la collection «Limit» en utilisant la fonction Find (). Ensuite, limitant l'affichage de ses enregistrements par «3» via l'utilisation de la fonction limite () à la fin de la requête. Il a affiché le total des 3 premiers enregistrements pour la colonne «Nom» de la collection «limite». Comme les deux premiers enregistrements ne contiennent aucune colonne «nom», il affichera les supports bouclés vides.

Après avoir défini la valeur «5» pour la fonction limite (), nous avons été affichés avec les 5 premiers enregistrements pour la colonne «Nom» d'une collection «limite» comme affiché sous l'image.

Disons, vous avez maintenant l'ensemble des enregistrements pour la collection «limite» pour la collection «Limit».

Si vous souhaitez afficher un seul enregistrement pour toutes les colonnes de la collection «Limit», vous devez spécifier 1 dans la fonction limite (). Nous avons essayé d'afficher les enregistrements 3 et 5 pour toutes les colonnes d'une collection «limite» respectivement. Par conséquent, il a affiché 1, 3 et 5 enregistrements ci-dessous.

Vous pouvez également spécifier le nom d'une colonne avec sa valeur définie sur 1 pour afficher et limiter les enregistrements pour une colonne spécifique tenue dans la collection. Par conséquent, nous utilisons la fonction Find () pour afficher l'enregistrement pour la colonne «Nom» uniquement à partir de la collection «limite». Parallèlement à cela, nous avons fixé la limite d'enregistrement à 2, 5, et vide pour la fonction limite () dans la même requête. Il affiche un total de 2 et 5 enregistrements sur nos écrans pour la colonne «Nom».

Nous avons essayé la même requête de fonction limite () pour la colonne spécifique «âge» de la collection «limite» comme indiqué dans l'image ci-dessous (i.e. fixer des limites à 1, 3 et 6.) La sortie de ces requêtes mises à jour a été affichée dans 1, 3 et 5 enregistrements pour la colonne «Age». L'utilisation d'une limite plus que les enregistrements totaux de la collection n'affecte pas la sortie et affiche uniquement les enregistrements totaux (i.e., 5.)

Conclusion:

Le paragraphe d'introduction de ce guide concerne l'utilisation de la fonction limite () ainsi que la fonction find () pour limiter l'affichage des enregistrements spécifiques des collections MongoDB. Nous avons discuté des requêtes pour créer une collection et ajouter des enregistrements. Après cela, nous avons discuté d'un moyen de récupérer les enregistrements en utilisant la fonction Find (). Ensuite, il affiche la colonne spécifique des enregistrements. Enfin, nous avons discuté des illustrations pour limiter le nombre d'enregistrements à afficher sur le shell via l'utilisation de la fonction «limite».