usage cursor mongodb with examples
différence entre b tree et b + tree
Utilisation du curseur et de ses méthodes dans MongoDB:
J'espère que vous appréciez la gamme de tutoriels dans ce Guide du débutant sur la série de formations MongoDB .
Notre précédent tutoriel dans cette série expliquait tout sur méthode find () dans la collection MongoDB .
Dans ce didacticiel, nous découvrirons en détail le curseur et ses méthodes dans MongoDB.
Ce que vous apprendrez:
- Le curseur
- Illustrer le curseur
- Curseur de comptage
- Limite du curseur
- Curseur Prettify
- Conclusion
- lecture recommandée
Le curseur
Le Le curseur est un Collection MongoDB du document qui est retourné lors de l'exécution de la méthode find.
Par défaut, il est automatiquement exécuté en boucle. Cependant, nous pouvons explicitement obtenir un document d'index spécifique à partir du curseur renvoyé. C'est comme un pointeur qui pointe sur une valeur d'index spécifique.
En termes simples, lorsque nous appelons une méthode find, tous les documents renvoyés sont enregistrés dans un curseur virtuel. Si une méthode de recherche retourne pour un document, cela signifie que le curseur a un index de 0 à 3.
Illustrer le curseur
Pour comprendre le curseur, voyons un exemple.
Dans ce Exemple , nous allons d'abord vérifier le nombre de documents que nous avons dans notre collection MongoDB. Ensuite, nous appellerons un index spécifique qui est renvoyé par un curseur lors de l'exécution de la méthode find avec le code suivant.
Code
db.staff().find()
Figure 1: dans Mongo Shell
Figure 2: dans Robo 3T
Dans l'exemple ci-dessus, il est clairement illustré que le curseur est juste comme un tableau du pointeur qui pointe sur un index spécifique. Lorsque nous appelons l'index 0 par la méthode find, cela nous renvoie le premier enregistrement qui est placé sur 0 index.
Curseur de comptage
La méthode Count nous aidera à récupérer le nombre d'enregistrements disponibles dans un curseur. Si nous plaçons «.count ()» juste après la méthode find, alors il comptera le nombre d'enregistrements présents.
Vous pouvez observer l'exemple suivant.
Code
db.staff().find().count()
Figure 3: dans Mongo Shell
Figure 4: Dans Robo 3T
combien y a-t-il d'entreprises de cybersécurité
Limite du curseur
Une plate-forme fournit la méthode de limite MongoDB par laquelle nous pouvons récupérer des enregistrements limités à partir d'un curseur. Un curseur a des milliers de documents, mais nous n'avons besoin que de 2 documents pour pouvoir limiter le curseur à 2 documents comme vous pouvez le voir dans ce qui suit Exemple.
Code
db.staff().find().limit(2)
Figure 5: Dans Mongo Shell
questions et réponses d'entrevue de test mobile
Figure 6: Dans Robo 3T
Curseur Prettify
Il est utilisé pour rendre le document récupéré lisible. Lorsque nous exécutons la méthode find, elle retournera tous les documents disponibles ligne par ligne. Lorsque nous ajoutons la méthode pretty avec la méthode find, tous les documents seront renvoyés sous la forme de JSON, ce qui rend les données facilement compréhensibles.
Code
db.staff().find().pretty()
Figure 7: Dans Mongo Shell
Figure 8: Dans Robo 3T
Conclusion
Le curseur est un pointeur utilisé pour renvoyer tout l'enregistrement extrait. Nous pouvons appeler explicitement une valeur d'index spécifique à partir d'un curseur. Nous pouvons définir une limite du curseur et compter son index. Nous pouvons également embellir les enregistrements récupérés afin de les lire facilement.
En termes simples, nous pouvons l'utiliser pour menu jouer le disque selon nos besoins.
Notre prochain tutoriel vous expliquera tout sur la modification des requêtes dans MongoDB en utilisant limit !!
Tutoriel PREV | Tutoriel SUIVANT
lecture recommandée
- Document de requête MongoDB utilisant la méthode Find () (exemples)
- Méthode MongoDB Sort () avec exemples
- Utilisation d'ObjectId () dans MongoDB avec des exemples
- Mise à jour et suppression de documents MongoDB avec des exemples
- MongoDB Créer un utilisateur et attribuer des rôles avec des exemples
- 20+ Tutoriel MongoDB pour les débutants: Cours MongoDB gratuit
- MongoDB Créer une sauvegarde de base de données
- Authentification des utilisateurs dans MongoDB