Konseptet med aggregering er å utføre en beregning av resultatene som returneres i et spørsmål. Anta for eksempel at du ønsket å vite hva som er antallet dokumenter i en samling i samsvar med spørringen som ble sparket, så gir MongoDB funksjonen count ().
La oss se på et eksempel på dette.
db.Employee.count()
Kode Forklaring:
- Ovennevnte kode utfører tellefunksjonen.
Hvis kommandoen blir utført vellykket, vil følgende utdata vises
Produksjon:
Produksjonen viser tydelig at 4 dokumenter er der i samlingen.
Utføre modifikasjoner
De to andre operasjonsklassene i MongoDB er oppdatering og fjerning av utsagn.
Oppdateringsoperasjonene tillater en å endre eksisterende data, og fjerningsoperasjonene tillater sletting av data fra en samling.
Slette dokumenter
I MongoDB brukes metoden db.collection.remove () til å fjerne dokumenter fra en samling. Enten kan alle dokumentene fjernes fra en samling eller bare de som samsvarer med en bestemt tilstand.
Hvis du bare utsteder fjernkommandoen, vil alle dokumentene bli fjernet fra samlingen.
Følgende kodeeksempel viser hvordan du fjerner et bestemt dokument fra samlingen.
db.Employee.remove({Employeeid:22})
Kode Forklaring:
- Ovennevnte kode bruker fjernfunksjonen og spesifiserer kriteriene som i dette tilfellet er å fjerne dokumentene som har ansattes ID som 22.
Hvis kommandoen blir utført vellykket, vil følgende utdata vises
Produksjon:
Resultatet viser at 1 dokument ble endret.