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.



