Het concept van aggregatie is het uitvoeren van een berekening op de resultaten die in een query worden geretourneerd. Stel dat u wilt weten wat het aantal documenten in een verzameling is volgens de uitgevoerde query, dan biedt MongoDB de functie count ().
Laten we hier een voorbeeld van bekijken.
db.Employee.count()
Code Verklaring:
- De bovenstaande code voert de telfunctie uit.
Als de opdracht met succes is uitgevoerd, wordt de volgende uitvoer weergegeven
Uitgang:
Uit de output blijkt duidelijk dat er 4 documenten in de collectie zitten.
Aanpassingen uitvoeren
De andere twee soorten bewerkingen in MongoDB zijn de update- en verwijderinstructies.
De updatebewerkingen maken het mogelijk bestaande gegevens te wijzigen, en de verwijderbewerkingen maken het verwijderen van gegevens uit een verzameling mogelijk.
Documenten verwijderen
In MongoDB wordt de methode db.collection.remove () gebruikt om documenten uit een verzameling te verwijderen. Alle documenten kunnen uit een collectie worden verwijderd of alleen documenten die aan een specifieke voorwaarde voldoen.
Als u alleen de verwijderopdracht geeft, worden alle documenten uit de verzameling verwijderd.
Het volgende codevoorbeeld laat zien hoe u een specifiek document uit de verzameling verwijdert.
db.Employee.remove({Employeeid:22})
Code Verklaring:
- De bovenstaande code gebruikt de verwijderfunctie en specificeert de criteria die in dit geval zijn om de documenten te verwijderen die de werknemer-id hebben als 22.
Als de opdracht met succes is uitgevoerd, wordt de volgende uitvoer weergegeven
Uitgang:
De uitvoer zal laten zien dat 1 document is gewijzigd.