usage cursor mongodb with examples
Utilitzant Cursor i els seus mètodes a MongoDB:
Espero que gaudiu de la gamma de tutorials en això Guia per a principiants de la sèrie d'entrenaments de MongoDB .
El nostre tutorial anterior d'aquesta sèrie explicava tot mètode find () a la col·lecció MongoDB .
En aquest tutorial, coneixerem detalladament el cursor i els seus mètodes a MongoDB.
Què aprendreu:
- Cursor
- Il·lustrar el cursor
- Comte cursor
- Límit del cursor
- Cursor Prettify
- Conclusió
- Lectura recomanada
Cursor
El Cursor és un Col·lecció MongoDB del document que es retorna a l'execució del mètode de cerca.
Per defecte, s'executa automàticament com un bucle. Tanmateix, podem obtenir explícitament un document d'índex específic perquè es retorni el cursor. És com un punter que apunta a un valor d'índex específic.
programa per copiar dvd a l'ordinador
En paraules simples, quan anomenem un mètode de cerca, tots els documents que es retornen es guarden en un cursor virtual. Si torna un mètode de cerca per a un document, significa que el cursor té un índex de 0 a 3.
Il·lustrar el cursor
Per entendre el cursor, vegem un exemple.
En aquest Exemple , primer comprovarem quants documents tenim a la nostra col·lecció MongoDB. A continuació, cridarem a un índex específic que serà retornat per un cursor en executar el mètode de cerca amb el següent codi.
Codi
db.staff().find()
Figura 1: A Mongo Shell
Figura 2: A Robo 3T
A l'exemple anterior, es mostra clarament que el cursor és com una matriu del punter que apunta cap a un índex específic. Quan anomenem índex 0 pel mètode find, ens retorna el primer registre que es col·loca en 0 índexs.
Comte cursor
El mètode de recompte ens ajudarà a recuperar quants registres hi ha disponibles dins d'un cursor. Si col·loquem '.count ()' just després del mètode de cerca, es comptarà quants registres hi ha.
Podeu observar el següent exemple.
Codi
db.staff().find().count()
Figura 3: A Mongo Shell
Figura 4: A Robo 3T
Límit del cursor
Una plataforma proporciona el mètode límit MongoDB mitjançant el qual podem obtenir registres limitats d’un cursor. Un cursor té milers de documents, però només necessitem dos documents perquè puguem limitar el cursor fins a 2 documents, tal com es pot veure a continuació Exemple.
Codi
db.staff().find().limit(2)
Figura 5: A Mongo Shell
Figura 6: A Robo 3T
com fer un makefile c ++
Cursor Prettify
S'utilitza per fer que el document recuperat sigui llegible. Quan executem el mètode de cerca, tornarà tots els documents disponibles fila per fila. Quan afegim un mètode bonic amb el mètode find, retornarà tots els documents en forma de JSON, cosa que facilita la comprensió de les dades.
Codi
db.staff().find().pretty()
Figura 7: A Mongo Shell
Figura 8: A Robo 3T
Conclusió
El cursor és un punter que s’utilitza per retornar tot el registre obtingut. Podem cridar explícitament a un valor d’índex específic des d’un cursor. Podem establir un límit del cursor i comptar-ne l’índex. També podem personalitzar els registres recuperats per llegir-los fàcilment.
En paraules simples, el podem fer servir per reproduir el disc al menú segons els nostres requisits.
El nostre proper tutorial explicarà tot sobre la modificació de la consulta a MongoDB mitjançant el límit.
Lectura recomanada
- Document de consulta MongoDB mitjançant el mètode Find () (exemples)
- MongoDB Sort () Mètode amb exemples
- Ús de ObjectId () a MongoDB amb exemples
- Actualitzeu i suprimiu el document amb exemples de MongoDB
- MongoDB Crea usuaris i assigna rols amb exemples
- 20+ Tutorial de MongoDB per a principiants: curs gratuït de MongoDB
- MongoDB Crea una còpia de seguretat de la base de dades
- Autenticació d'usuari a MongoDB