Koncept agregace je provést výpočet na výsledcích, které jsou vráceny v dotazu. Předpokládejme například, že jste chtěli vědět, jaký je počet dokumentů v kolekci podle aktivovaného dotazu, poté MongoDB poskytuje funkci count ().
Podívejme se na příklad tohoto.
db.Employee.count()
Vysvětlení kódu:
- Výše uvedený kód provede funkci počítání.
Pokud je příkaz úspěšně proveden, zobrazí se následující výstup
Výstup:
Výstup jasně ukazuje, že ve sbírce jsou 4 dokumenty.
Provádění úprav
Další dvě třídy operací v MongoDB jsou příkazy update a remove.
Operace aktualizace umožňují upravit existující data a operace odebrání umožňují odstranění dat ze sbírky.
Mazání dokumentů
V MongoDB se metoda db.collection.remove () používá k odebrání dokumentů ze sbírky. Ze sbírky lze odebrat buď všechny dokumenty, nebo pouze ty, které odpovídají konkrétní podmínce.
Pokud právě vydáte příkaz remove, všechny dokumenty budou odebrány ze sbírky.
Následující příklad kódu ukazuje, jak odebrat konkrétní dokument z kolekce.
db.Employee.remove({Employeeid:22})
Vysvětlení kódu:
- Výše uvedený kód používá funkci remove a určuje kritéria, která v tomto případě spočívají v odebrání dokumentů, které mají ID zaměstnance jako 22.
Pokud je příkaz úspěšně proveden, zobrazí se následující výstup
Výstup:
Výstup ukáže, že byl upraven 1 dokument.