usage cursor mongodb with examples
Folosind Cursor și metodele sale în MongoDB:
Sper că vă bucurați de gama de tutoriale în acest sens Ghid pentru începători la seria de formare MongoDB .
Tutorialul nostru anterior din această serie a explicat totul metoda find () în colecția MongoDB .
În acest tutorial, vom afla în detaliu despre cursor și metodele acestuia în cadrul MongoDB.
Ce veți învăța:
- Cursor
- Ilustrați cursorul
- Contele Cursor
- Limita cursorului
- Cursorul Prettify
- Concluzie
- Lectură recomandată
Cursor
Cursor este un Colecția MongoDB a documentului care este returnat la executarea metodei de găsire.
În mod implicit, este executat automat ca o buclă. Cu toate acestea, putem obține în mod explicit un anumit document index din cursorul returnat. Este exact ca un indicator care indică o anumită valoare a indexului.
Cu cuvinte simple, atunci când apelăm la o metodă de găsire, toate documentele returnate sunt salvate într-un cursor virtual. Dacă o metodă de găsire revine pentru un document, atunci înseamnă că cursorul are 0 - 3 index.
Ilustrați cursorul
Pentru a înțelege cursorul, să vedem un exemplu.
In acest Exemplu , vom verifica mai întâi câte documente avem în colecția noastră MongoDB. Apoi vom apela un index specific care este returnat de un cursor la executarea metodei find cu următorul cod.
care este cel mai bun blocator de anunțuri gratuit pentru Chrome
Cod
db.staff().find()
Figura 1: În Mongo Shell
Figura 2: În Robo 3T
În exemplul de mai sus, este clar ilustrat faptul că cursorul este exact ca o matrice a indicatorului care îndreaptă spre un anumit index. Când apelăm indexul 0 prin metoda Find, atunci ne returnează prima înregistrare care este plasată pe 0 indexuri.
Contele Cursor
Metoda de numărare ne va ajuta să recuperăm câte înregistrări sunt disponibile într-un cursor. Dacă vom plasa „.count ()” imediat după metoda de găsire, atunci va conta câte înregistrări există.
Puteți observa următorul exemplu.
Cod
db.staff().find().count()
Figura 3: În Mongo Shell
Figura 4: În Robo 3T
Limita cursorului
O platformă oferă metoda limită MongoDB prin care putem prelua înregistrări limitate de la un cursor. Un cursor are mii de documente, dar avem nevoie doar de două documente, astfel încât să putem limita cursorul până la 2 documente, după cum puteți vedea în cele ce urmează Exemplu.
Cod
db.staff().find().limit(2)
Figura 5: În Mongo Shell
Figura 6: În Robo 3T
Cursorul Prettify
Este folosit pentru a face documentul preluat lizibil. Când executăm metoda de căutare, aceasta va returna toate documentele disponibile rând cu rând. Când adăugăm o metodă frumoasă cu metoda de găsire, atunci aceasta va returna toate documentele sub formă de JSON, ceea ce face datele ușor de înțeles.
Cod
db.staff().find().pretty()
Figura 7: În Mongo Shell
Figura 8: În Robo 3T
Concluzie
Cursorul este un indicator care este utilizat pentru a returna toate înregistrările preluate. Putem apela în mod explicit o anumită valoare a indexului de la un cursor. Putem seta o limită a cursorului și putem număra indexul acestuia. Putem, de asemenea, să amintim înregistrările preluate pentru a le citi cu ușurință.
Cu cuvinte simple, îl putem folosi pentru redarea meniului în funcție de cerințele noastre.
Următorul nostru tutorial va explica totul despre modificarea interogării în MongoDB folosind limit !!
Lectură recomandată
- Document de interogare MongoDB folosind metoda Find () (Exemple)
- Metoda MongoDB Sort () cu exemple
- Utilizarea ObjectId () în MongoDB cu exemple
- Actualizați MongoDB și ștergeți documentul cu exemple
- MongoDB Creează utilizator și atribuie roluri cu exemple
- 20+ Tutorial MongoDB pentru începători: curs gratuit MongoDB
- MongoDB Creați o copie de rezervă a bazei de date
- Autentificare utilizator în MongoDB