Az összesítés fogalma a lekérdezésben visszaadott eredmények kiszámítása. Tegyük fel például, hogy tudni akarta, hogy mekkora a gyűjteményben lévő dokumentumok száma az indított lekérdezés szerint, akkor a MongoDB biztosítja a count () függvényt.
Nézzünk erre egy példát.
db.Employee.count()
Kód Magyarázat:
- A fenti kód végrehajtja a számlálás funkciót.
A parancs sikeres végrehajtása esetén a következő Output jelenik meg
Kimenet:
A kimenet világosan mutatja, hogy 4 dokumentum van a gyűjteményben.
Módosítások végrehajtása
A MongoDB másik két műveleti osztálya a frissítési és eltávolítási utasítások.
A frissítési műveletek lehetővé teszik a meglévő adatok módosítását, az eltávolítási műveletek pedig az adatok törlését a gyűjteményből.
Dokumentumok törlése
A MongoDB-ben a db.collection.remove () metódust használják a dokumentumok eltávolításához egy gyűjteményből. Vagy az összes dokumentum eltávolítható a gyűjteményből, vagy csak azok, amelyek megfelelnek egy adott feltételnek.
Ha csak kiadja az remove parancsot, az összes dokumentum eltávolításra kerül a gyűjteményből.
Az alábbi kódpélda bemutatja, hogyan távolíthat el egy adott dokumentumot a gyűjteményből.
db.Employee.remove({Employeeid:22})
Kód Magyarázat:
- A fenti kód az remove függvényt használja, és meghatározza azokat a kritériumokat, amelyek ebben az esetben azoknak a dokumentumoknak a eltávolítását jelentik, amelyek Employee azonosítója 22.
A parancs sikeres végrehajtása esetén a következő Output jelenik meg
Kimenet:
A kimenet megmutatja, hogy 1 dokumentum módosult.