mongodb query document using find method
MongoDB dokument upita pomoću funkcije Find () s primjerima: Korištenje funkcije Pronađi prema ID-u, Pronađi u polju, Pronađi sve, Pronađi i ažuriraj s primjerima
Učili smo o ObjectId i njegove metode u MongoDB-u u našem prethodnom vodiču.
U ovom uputstvu naučit ćemo o upotrebi funkcije Find () u MongoDB-u.
Pročitajte MongoDB mrežni vodiči za potpuno poznavanje koncepta.
Što ćete naučiti:
pitanja i odgovori za programiranje Java
- Pronađi metodu u MongoDB-u
- Pronađi sve dokumente
- Pronađite određene dokumente
- Pronađite dokumente s određenim poljima
- Pronađite određene dokumente s uvjetnim kriterijima
- Zaključak
- Preporučena literatura
Pronađi metodu u MongoDB-u
Pronađi metodu u Upit MongoDB koristi se za dohvaćanje određenog dokumenta iz zbirke MongoDB. U Mongo DB-u dostupno je šest metoda pomoću kojih možemo dohvatiti određene zapise.
Te metode uključuju:
- pronaći()
- findAndModify ()
- findOne ()
- findOneAndDelete ()
- findOneAndReplace ()
- findOneAndUpdate ()
Sintaksa:
find(query,projection) Način pronalaska sastoji se od dva parametra pomoću kojih možemo dohvatiti određeni zapis. Ako ne upotrijebimo ova dva parametra, metoda pronalaska vratit će sve dokumente dostupne u zbirci MongoDB.
Upit - Ovo je neobavezni parametar koji definira kriterije odabira. Jednostavnim riječima, ono što želite pretraživati u zbirci bit će definirano kao upit.
Projekcija - Ovo je neobavezni parametar koji definira što će se vratiti kada kriteriji upita uspješno zadovolje. Jednostavnim riječima, to je vrsta donošenja odluka koja će odluku donijeti prema kriterijima.
Pronađi sve dokumente
Da bismo dohvatili sve zapise koji su dostupni u zbirci, moramo koristiti metodu pronalaska koja ima prazan parametar. Jednostavnim riječima, nećemo koristiti nijedan parametar kada trebamo sve zapise.
Kodirati
db.staff().find() Slika 1: U školjci Mongo

Slika 2: U Robo 3T

Pronađite određene dokumente
Da bismo dohvatili određeni dokument iz zbirke MongoDB, možemo koristiti parametar upita u metodi pronalaženja. Ovaj će nam parametar pomoći da dohvatimo samo onaj zapis koji udovoljava kriterijima.
U sljedećem ćemo primjeru dohvatiti zapis prema osobnom ID-u, pri čemu je osobni ID jednak tri i vratit će nam samo taj dokument.
Kodirati
db.staff().find({staff_id:3}) Slika 3: U školjci Mongo

Slika 4: U Robo 3T
usmjerivač za uravnoteženje opterećenja dvije internetske veze

Pronađite dokumente s određenim poljima
Da bismo dohvatili određena polja, moramo koristiti projekciju unutar metode pronalaženja. Kao što je ranije spomenuto, projekcija je vrsta donošenja odluka. Donosi se odluka da se polja pokažu i sakriju.
U sljedećem primjeru možete primijetiti da zapis dobivamo samo iz polja imena člana osoblja.
Kodirati
db.staff.find({},{_id:0,staff_member_name:1}) Slika 5: U školjci Mongo
kako da otvorim json datoteku

Slika 6: U Robo 3T

Pronađite određene dokumente s uvjetnim kriterijima
Možemo koristiti uvjete za kritičko filtriranje određenog zapisa.
U gornjim primjerima razgovarali smo o tome kako dohvatiti određeni dokument. Ali sada ćemo primijeniti uvjet na taj određeni dokument da vratimo samo one dokumente koji uspješno ispunjavaju uvjet.
U sljedećem primjeru zapis dohvaćamo imenom člana 'Alex', gdje je ID osoblja veći od 2.
Kodirati
db.staff().find({staff_member_name:”Alex”, staff_id:{$gt:2}}) Slika 7: U školjci Mongo

Slika 8: U Robo 3T

Zaključak
Način pronalaska koristi se za preuzimanje dokumenta iz zbirke MongoDB.
Pomoću metode Pronađi možemo dohvatiti određene dokumente, kao i određena polja koja su nam potrebna. Također možemo koristiti druge metode pronalaska za dohvaćanje određenih dokumenata prema našem zahtjevu.
Naš predstojeći vodič objasnit će više o upotrebi Pokazivač u MongoDB-u !!
Preporučena literatura
- Primjena pokazivača u MongoDB-u s primjerima
- Korištenje ObjectId () u MongoDB s primjerima
- MongoDB metoda sortiranja () 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
- Umetnite više dokumenata u MongoDB pomoću nizova
- MongoDB Stvori sigurnosnu kopiju baze podataka