MongoDB Document de interogare: db.collection.find() cu Exemplu
Metoda de preluare sau obținere a datelor de la a MongoDB baza de date se realizează prin utilizarea MongoDB întrebări. În timpul efectuării unei operații de interogare, se pot folosi și criterii sau condiții care pot fi folosite pentru a prelua date specifice din baza de date.
MongoDB oferă o funcție numită db.collection.find() care este folosit pentru preluarea documentelor din a MongoDB Bază de date.
Pe parcursul acestei MongoDB tutorial de interogare, veți vedea cum această funcție este utilizată în diferite moduri pentru a atinge scopul regăsirii documentelor.
MongoDB Interogare de bază Operații
Baza MongoDB operatorii de interogare acoperă operațiunile simple, cum ar fi obținerea tuturor documentelor într-un MongoDB Colectie. Să ne uităm la un exemplu db.collection.find despre cum putem realiza acest lucru.
Tot codul nostru va fi rulat în MongoDB JavaScenariu shell de comandă. Luați în considerare că avem o colecție numită „Angajat” în cadrul nostru MongoDB baza de date și executăm comanda de mai jos.

Explicația codului:
- Angajat este numele colecției din MongoDB Baza de date
- MongoDB interogarea găsi este o funcție încorporată care este utilizată pentru a prelua documentele din colecție.
Dacă comanda este executată cu succes, următoarea ieșire va fi afișată pentru MongoDB găsi un exemplu
ieșire:
Ieșirea arată toate documentele care sunt prezente în colecție.
De asemenea, putem adăuga criterii la interogările noastre, astfel încât să putem prelua documente în funcție de anumite condiții.
MongoDB Exemplu de interogare – 1
Să ne uităm la câteva MongoDB întrebați exemple despre cum putem realiza acest lucru.
db.Employee.find({EmployeeName : "Smith"}).forEach(printjson);
Explicația codului:
- Aici dorim să găsim un angajat al cărui nume este „Smith” în colecție, de aceea introducem criteriile de filtrare ca EmployeeName: „Smith”
Dacă comanda este executată cu succes, va fi afișată următoarea ieșire
ieșire:
Rezultatul arată că este returnat doar documentul care conține „Smith” ca Nume de angajat.
MongoDB Exemplu de interogare – 2
Acum în asta MongoDB tutorial de interogări, să aruncăm o privire la un alt exemplu de cod care utilizează criteriile de căutare mai mari decât. Când acest criteriu este inclus, se caută de fapt acele documente în care valoarea câmpului este mai mare decât valoarea specificată.
db.Employee.find({Employeeid : {$gt:2}}).forEach(printjson);
Explicația codului:
- Aici dorim să găsim pentru toți angajații al căror id este mai mare decât 2. $gt este numit operator de selecție a interogării, iar ceea ce înseamnă doar utilizarea expresiei mai mare decât.
În cazul în care MongoDB comanda select fields este executată cu succes, va fi afișată următoarea ieșire
ieșire:
Toate documentele în care ID-ul de angajat este mai mare de 2 sunt returnate.