usage cursor mongodb with examples
Korištenje kursora i njegovih metoda u MongoDB-u:
Nadam se da uživate u nizu tutorijala u ovome Vodič za početnike za seriju treninga MongoDB .
Naš prethodni vodič u ovoj seriji objasnio je sve o find () metoda u MongoDB kolekciji .
U ovom uputstvu detaljno ćemo naučiti o pokazivaču i njegovim metodama u MongoDB-u.
Što ćete naučiti:
- Pokazivač
- Ilustrirajte kursor
- Grof Kursor
- Ograničenje kursora
- Pokazivač Prettify
- Zaključak
- Preporučena literatura
Pokazivač
The Pokazivač je Zbirka MongoDB dokumenta koji se vraća nakon izvršenja metode pronalaženja.
Prema zadanim postavkama automatski se izvršava kao petlja. Međutim, izričito možemo dobiti određeni indeksni dokument od vraćanja kursora. Baš je poput pokazivača koji usmjerava na određenu vrijednost indeksa.
Jednostavnim riječima, kada pozovemo metodu pronalaska, svi se dokumenti koji se vraćaju spremaju u virtualni kursor. Ako se metoda pronalaska vrati za dokument, to znači da pokazivač ima indeks 0 - 3.
Ilustrirajte kursor
Da bismo razumjeli kursor, pogledajmo primjer.
U ovome Primjer , prvo ćemo provjeriti koliko imamo dokumenata u našoj zbirci MongoDB. Tada ćemo pozvati određeni indeks koji se vraća kursorom po izvršenju metode pronalaska sa sljedećim kodom.
Kodirati
db.staff().find()
Slika 1: U školjci Mongo
Slika 2: U Robo 3T
U gornjem primjeru jasno je ilustrirano da je pokazivač baš poput niza pokazivača koji pokazuje na određeni indeks. Kada indeks 0 pozovemo metodom pronalaženja, on nam vraća prvi zapis koji se nalazi na 0 indeksa.
kako testirati web stranicu na različitim preglednicima
Grof Kursor
Metoda brojanja pomoći će nam da pronađemo koliko je zapisa dostupno unutar kursora. Ako postavimo '.count ()' odmah nakon metode pronalaženja, tada će se izbrojati koliko zapisa ima.
Možete promatrati sljedeći primjer.
Kodirati
db.staff().find().count()
Slika 3: U školjci Mongo
Slika 4: U Robo 3T
Ograničenje kursora
Platforma pruža MongoDB ograničenu metodu pomoću koje možemo dohvatiti ograničene zapise s kursora. Kursor ima tisuće dokumenata, ali trebaju nam samo 2 dokumenta kako bismo kursor mogli ograničiti na 2 dokumenta, kao što možete vidjeti u sljedećem Primjer.
Kodirati
db.staff().find().limit(2)
Slika 5: U školjci Mongo
Slika 6: U Robo 3T
Pokazivač Prettify
Koristi se za stvaranje čitljivog dohvaćenog dokumenta. Kada izvršimo metodu pronalaženja, ona će vraćati sve dostupne dokumente red po red. Kada lijepu metodu dodamo metodom pronalaženja, ona će vratiti sve dokumente u obliku JSON-a što podatke čini lako razumljivima.
Kodirati
db.staff().find().pretty()
Slika 7: U školjci Mongo
Slika 8: U Robo 3T
popraviti pogreške registra 10 besplatno
Zaključak
Kursor je pokazivač koji se koristi za vraćanje cijelog dohvaćenog zapisa. Izričito možemo pozvati određenu vrijednost indeksa iz kursora. Možemo postaviti ograničenje kursora i izbrojati njegov indeks. Također možemo pretvoriti dohvaćene zapise kako bismo ih lako čitali.
Jednostavnim riječima, možemo ga koristiti za reprodukciju zapisa prema izborniku prema našim zahtjevima.
Naš predstojeći vodič objasnit će sve o izmjeni upita u MongoDB-u pomoću ograničenja !!
Preporučena literatura
- MongoDB dokument upita pomoću metode Find () (primjeri)
- MongoDB metoda sortiranja () s primjerima
- Korištenje ObjectId () u MongoDB s primjerima
- MongoDB Ažuriranje i brisanje dokumenata s primjerima
- MongoDB Stvori korisnika i dodijeli uloge s primjerima
- 20+ MongoDB lekcija za početnike: besplatni tečaj MongoDB
- MongoDB Stvori sigurnosnu kopiju baze podataka
- Autentifikacija korisnika u MongoDB