Koncept agregacije je izvršiti izračunavanje rezultata koji se vraćaju u upit. Na primjer, pretpostavimo da ste željeli znati koliki je broj dokumenata u zbirci prema ispaljenom upitu, tada MongoDB pruža funkciju count ().
Pogledajmo primjer toga.
db.Employee.count()
Objašnjenje koda:
- Gornji kod izvršava funkciju brojanja.
Ako se naredba uspješno izvrši, prikazat će se sljedeći izlaz
Izlaz:
Rezultat jasno pokazuje da se u zbirci nalaze 4 dokumenta.
Izvođenje izmjena
Druge dvije klase operacija u MongoDB-u su izrazi ažuriranja i uklanjanja.
Operacije ažuriranja omogućuju izmjenu postojećih podataka, a operacije uklanjanja omogućavaju brisanje podataka iz zbirke.
Brisanje dokumenata
U MongoDB-u se metoda db.collection.remove () koristi za uklanjanje dokumenata iz zbirke. Svi se dokumenti mogu ukloniti iz zbirke ili samo oni koji odgovaraju određenom stanju.
Ako samo izdate naredbu za uklanjanje, svi će dokumenti biti uklonjeni iz zbirke.
Sljedeći primjer koda pokazuje kako ukloniti određeni dokument iz zbirke.
db.Employee.remove({Employeeid:22})
Objašnjenje koda:
- Gornji kod koristi funkciju uklanjanja i određuje kriterije koji su u ovom slučaju uklanjanje dokumenata koji imaju ID zaposlenika kao 22.
Ako se naredba uspješno izvrši, prikazat će se sljedeći izlaz
Izlaz:
Izlaz će pokazati da je 1 dokument izmijenjen.