usage cursor mongodb with examples
Cursor en zijn methoden gebruiken binnen MongoDB:
Ik hoop dat je hierin geniet van de reeks tutorials Beginnersgids voor MongoDB-trainingsreeksen
Onze vorige tutorial in deze serie legde er alles over uit find () methode in MongoDB-verzameling
In deze tutorial leren we in detail over de cursor en zijn methoden binnen MongoDB.
kopieer dvd-films gratis naar de harde schijf
Wat je leert:
- Cursor
- Illustreer Cursor
- Tel de cursor
- Cursor limiet
- Cursor Prettify
- Gevolgtrekking
- Aanbevolen literatuur
Cursor
De Cursor is een MongoDB-collectie van het document dat wordt geretourneerd bij de uitvoering van de zoekmethode.
Standaard wordt het automatisch uitgevoerd als een lus. We kunnen echter expliciet een specifiek indexdocument ophalen van de teruggegeven cursor. Het is net als een aanwijzer die naar een specifieke indexwaarde wijst.
In eenvoudige bewoordingen, wanneer we een zoekmethode aanroepen, worden alle documenten die worden geretourneerd, opgeslagen in een virtuele cursor. Als een zoekmethode voor een document terugkeert, betekent dit dat de cursor een index van 0 - 3 heeft.
Illustreer Cursor
Laten we een voorbeeld bekijken om de cursor te begrijpen.
In deze Voorbeeld , gaan we eerst kijken hoeveel documenten we in onze MongoDB-collectie hebben. Vervolgens zullen we een specifieke index aanroepen die wordt geretourneerd door een cursor bij het uitvoeren van de zoekmethode met de volgende code.
Code
Figuur 1: In Mongo Shell
Figuur 2: In Robo 3T
In het bovenstaande voorbeeld wordt duidelijk geïllustreerd dat de cursor net een array is van de aanwijzer die naar een specifieke index wijst. Als we index 0 aanroepen via de zoekmethode, dan retourneert het ons het eerste record dat op 0-indexen is geplaatst.
Tel de cursor
De telmethode helpt ons om te achterhalen hoeveel records er beschikbaar zijn binnen een cursor. Als we “.count ()” direct na de zoekmethode plaatsen, zal het tellen hoeveel records er zijn.
U kunt het volgende voorbeeld bekijken.
Code
Figuur 3: In Mongo Shell
Figuur 4: In Robo 3T
hoe open ik een bin-bestand in Windows 10
Cursor limiet
Een platform biedt de MongoDB-limietmethode waarmee we beperkte records van een cursor kunnen ophalen. Een cursor heeft duizenden documenten, maar we hebben slechts 2 documenten nodig, zodat we de cursor tot 2 documenten kunnen beperken, zoals u in het volgende kunt zien Voorbeeld.
Code
Figuur 5: In Mongo Shell
invoeging sorteren c ++ code
Figuur 6: In Robo 3T
Cursor Prettify
Het wordt gebruikt om het opgehaalde document leesbaar te maken. Wanneer we de zoekmethode uitvoeren, worden alle beschikbare documenten rij voor rij geretourneerd. Wanneer we de methode find toevoegen aan een mooie methode, worden alle documenten geretourneerd in de vorm van JSON, waardoor de gegevens gemakkelijk te begrijpen zijn.
Code
Figuur 7: In Mongo Shell
Figuur 8: In Robo 3T
Gevolgtrekking
De cursor is een aanwijzer die wordt gebruikt om alle opgehaalde records terug te geven. We kunnen expliciet een specifieke indexwaarde aanroepen vanaf een cursor. We kunnen een limiet van de cursor instellen en de index ervan tellen. We kunnen de opgehaalde records ook verfraaien om ze gemakkelijk te kunnen lezen.
In eenvoudige bewoordingen kunnen we het gebruiken om de plaat volgens onze vereisten af te spelen.
Onze aanstaande tutorial zal alles uitleggen over Query Modification in MongoDB met limit !!
PREV-zelfstudie VOLGENDE zelfstudie
Aanbevolen literatuur
- MongoDB-querydocument met de methode Find () (voorbeelden)
- MongoDB Sort () -methode met voorbeelden
- Gebruik van ObjectId () in MongoDB met voorbeelden
- MongoDB Update en verwijder document met voorbeelden
- MongoDB Maak een gebruiker en wijs rollen toe met voorbeelden
- 20+ MongoDB-zelfstudie voor beginners: gratis MongoDB-cursus
- MongoDB Maak een databaseback-up
- Gebruikersauthenticatie in MongoDB