MongoDB Count () & Ta bort () Funktioner med exempel

Innehållsförteckning:

Anonim

Begreppet aggregering är att utföra en beräkning av de resultat som returneras i en fråga. Antag till exempel att du ville veta vad som är antalet dokument i en samling enligt frågan som avfyras, så tillhandahåller MongoDB funktionen count ().

Låt oss titta på ett exempel på detta.

db.Employee.count()

Kodförklaring:

  1. Ovanstående kod utför räkningsfunktionen.

Om kommandot utförs framgångsrikt visas följande utdata

Produktion:

Resultatet visar tydligt att fyra dokument finns i samlingen.

Utför ändringar

De andra två klasser av operationer i MongoDB är uppdateringar och borttagningar.

Uppdateringsåtgärderna tillåter en att ändra befintlig data, och borttagningsåtgärderna tillåter radering av data från en samling.

Ta bort dokument

I MongoDB används metoden db.collection.remove () för att ta bort dokument från en samling. Antingen kan alla dokument tas bort från en samling eller bara de som matchar ett visst villkor.

Om du bara skickar bort kommandot, tas alla dokument bort från samlingen.

Följande kodexempel visar hur man tar bort ett specifikt dokument från samlingen.

db.Employee.remove({Employeeid:22})

Kodförklaring:

  1. Ovanstående kod använder borttagningsfunktionen och specificerar de kriterier som i detta fall är att ta bort de dokument som har anställd id som 22.

Om kommandot utförs framgångsrikt visas följande utdata

Produktion:

Utdata visar att 1 dokument har modifierats.