Conceptul de agregare este de a efectua un calcul asupra rezultatelor care sunt returnate într-o interogare. De exemplu, să presupunem că ați vrut să știți care este numărul de documente dintr-o colecție conform interogării declanșate, apoi MongoDB oferă funcția count ().
Să vedem un exemplu în acest sens.
db.Employee.count()
Explicatie cod:
- Codul de mai sus execută funcția de numărare.
Dacă comanda este executată cu succes, va fi afișată următoarea ieșire
Ieșire:
Rezultatul arată clar că există 4 documente în colecție.
Efectuarea modificărilor
Celelalte două clase de operațiuni din MongoDB sunt instrucțiunile de actualizare și eliminare.
Operațiile de actualizare permit modificarea datelor existente, iar operațiile de eliminare permit ștergerea datelor dintr-o colecție.
Ștergerea documentelor
În MongoDB, metoda db.collection.remove () este utilizată pentru a elimina documente dintr-o colecție. Fie toate documentele pot fi eliminate dintr-o colecție, fie numai cele care corespund unei anumite condiții.
Dacă tocmai lansați comanda de eliminare, toate documentele vor fi eliminate din colecție.
Următorul exemplu de cod demonstrează cum se elimină un anumit document din colecție.
db.Employee.remove({Employeeid:22})
Explicatie cod:
- Codul de mai sus folosește funcția de eliminare și specifică criteriile care, în acest caz, sunt de a elimina documentele care au ID-ul angajatului ca 22.
Dacă comanda este executată cu succes, va fi afișată următoarea ieșire
Ieșire:
Rezultatul va arăta că un document a fost modificat.