MongoDB Dokumentum lekérdezése: db.collection.find() példával
Az adatok lekérésének vagy lekérésének módja a MongoDB használatával történik az adatbázis MongoDB lekérdezések. A lekérdezési művelet végrehajtása során olyan kritériumokat vagy feltételeket is használhatunk, amelyek segítségével specifikus adatokat kérhetünk le az adatbázisból.
MongoDB nevű függvényt biztosít db.collection.find() amely a dokumentumok lekérésére szolgál a MongoDB adatbázisban.
Ennek során MongoDB lekérdezés oktatóanyagában, látni fogja, hogyan használják ezt a funkciót különféle módokon a dokumentum-visszakeresés céljának eléréséhez.
MongoDB Alap lekérdezés OperaTIONS
Az alap MongoDB A lekérdezési operátorok lefedik az egyszerű műveleteket, például az összes dokumentum lekérését a MongoDB Gyűjtemény. Nézzünk egy db.collection.find példát arra, hogyan tudjuk ezt megvalósítani.
Minden kódunk a MongoDB JavaForgatókönyv parancshéj. Gondoljunk arra, hogy van egy „Alkalmazott” nevű gyűjteményünk MongoDB adatbázist, és végrehajtjuk az alábbi parancsot.

Kód magyarázata:
- Az alkalmazott a gyűjtemény neve a MongoDB adatbázis
- A MongoDB A find query egy beépített funkció, amely a gyűjteményben lévő dokumentumok lekérésére szolgál.
Ha a parancsot sikeresen végrehajtották, a következő kimenet jelenik meg a MongoDB példát találni
output:
A kimenet megjeleníti a gyűjteményben található összes dokumentumot.
Lekérdezéseinket kritériumokkal is kiegészíthetjük, hogy bizonyos feltételek alapján le tudjuk kérni a dokumentumokat.
MongoDB Lekérdezési példa – 1
Nézzünk meg egy párat MongoDB kérdezzen példákat arra, hogyan tudjuk ezt megvalósítani.
db.Employee.find({EmployeeName : "Smith"}).forEach(printjson);
Kód magyarázata:
- Itt egy olyan alkalmazottat szeretnénk keresni, akinek a neve „Smith” a gyűjteményben, ezért a szűrési feltételeket EmployeeName néven írjuk be: „Smith”
Ha a parancs sikeresen végrehajtásra került, a következő kimenet jelenik meg
output:
A kimenet azt mutatja, hogy csak az a dokumentum kerül visszaadásra, amely az alkalmazott neveként „Smith”-et tartalmazza.
MongoDB Lekérdezési példa – 2
Most ebben MongoDB lekérdezések oktatóanyagát, vessünk egy pillantást egy másik kódpéldára, amely a keresésnél nagyobb feltételt használja. Ha ez a feltétel szerepel, akkor valójában azokat a dokumentumokat keresi, amelyekben a mező értéke nagyobb, mint a megadott érték.
db.Employee.find({Employeeid : {$gt:2}}).forEach(printjson);
Kód magyarázata:
- Itt meg akarjuk találni az összes alkalmazottat, akinek az azonosítója nagyobb, mint 2. A $gt-t lekérdezéskiválasztó operátornak nevezzük, és ami csak azt jelenti, hogy a nagyobb, mint kifejezést használjuk.
Ha a MongoDB A select fields parancs sikeresen végrehajtva a következő kimenet jelenik meg
output:
Minden olyan dokumentum visszaküldésre kerül, amelyben az alkalmazotti azonosító nagyobb, mint 2.