MongoDB Päringu dokument: db.collection.find() koos näitega
Meetod andmete toomiseks või hankimiseks a MongoDB andmebaas viiakse läbi kasutades MongoDB päringuid. Päringutoimingu tegemisel saab kasutada ka kriteeriume või tingimusi, mille abil saab andmebaasist konkreetseid andmeid hankida.
MongoDB pakub funktsiooni nimega db.collection.find() mida kasutatakse dokumentide väljavõtmiseks a MongoDB andmebaas.
Selle käigus MongoDB päringu õpetus, näete, kuidas seda funktsiooni kasutatakse erinevatel viisidel dokumentide otsimise eesmärgi saavutamiseks.
MongoDB Põhipäring Operamine
Põhiline MongoDB päringuoperaatorid hõlmavad lihtsaid toiminguid, nagu kõigi dokumentide hankimine a MongoDB kogumine. Vaatame faili db.collection.find selle kohta, kuidas seda teha.
Kogu meie kood käivitatakse rakenduses MongoDB JavaScript käsu kest. Arvestage, et meil on kollektsioon nimega "Töötaja". MongoDB andmebaasi ja täidame alloleva käsu.

Koodi selgitus:
- Töötaja on kollektsiooni nimi MongoDB andmebaas
- . MongoDB otsingupäring on sisseehitatud funktsioon, mida kasutatakse kogus olevate dokumentide toomiseks.
Kui käsk on edukalt täidetud, kuvatakse järgmine väljund MongoDB leia näide
Väljund:
Väljund näitab kõiki kogus olevaid dokumente.
Samuti saame oma päringutele lisada kriteeriume, et saaksime teatud tingimustel dokumente tuua.
MongoDB Päringu näide – 1
Vaatame paari MongoDB küsige näiteid selle kohta, kuidas seda teha.
db.Employee.find({EmployeeName : "Smith"}).forEach(printjson);
Koodi selgitus:
- Siin tahame leida kogust töötaja, kelle nimi on "Smith", seetõttu sisestame filtrikriteeriumid kui Töötajanimi: "Smith"
Kui käsk on edukalt täidetud, kuvatakse järgmine väljund
Väljund:
Väljund näitab, et tagastatakse ainult dokument, mille töötaja nimi on "Smith".
MongoDB Päringu näide – 2
Nüüd selles MongoDB päringute õpetust, vaatame veel ühte koodinäidet, mis kasutab otsingukriteeriume suuremat. Kui see kriteerium on kaasatud, otsib see tegelikult neid dokumente, kus välja väärtus on määratud väärtusest suurem.
db.Employee.find({Employeeid : {$gt:2}}).forEach(printjson);
Koodi selgitus:
- Siit tahame leida kõik töötajad, kelle id on suurem kui 2. $gt nimetatakse päringu valikuoperaatoriks ja see tähendab ainult avaldist suurem kui kasutada.
Kui MongoDB väljade valimise käsk on edukalt täidetud, kuvatakse järgmine väljund
Väljund:
Kõik dokumendid, mille töötaja ID on suurem kui 2, tagastatakse.