Počet MongoDB () a Odstrániť () funkcie s príkladmi

Koncepcia agregácie je vykonať výpočet výsledkov, ktoré sa vrátia v dotaze. Predpokladajme napríklad, že ste chceli vedieť, aký je počet dokumentov v kolekcii podľa spusteného dotazu, potom MongoDB poskytne funkciu count ().

Pozrime sa na príklad.

db.Employee.count()

Vysvetlenie kódu:

  1. Vyššie uvedený kód vykoná funkciu počítania.

Ak je príkaz vykonaný úspešne, zobrazí sa nasledujúci Výstup

Výkon:

Výstup jasne ukazuje, že sa v zbierke nachádzajú 4 dokumenty.

Vykonávanie úprav

Ďalšie dve triedy operácií v MongoDB sú príkazy update a remove.

Operácie aktualizácie umožňujú modifikovať existujúce údaje a operácie odstraňovania umožňujú vymazanie údajov zo zbierky.

Mazanie dokumentov

V MongoDB sa na odstránenie dokumentov zo zbierky používa metóda db.collection.remove () . Zo zbierky je možné odstrániť buď všetky dokumenty, alebo iba tie, ktoré zodpovedajú konkrétnej podmienke.

Ak práve zadáte príkaz na odstránenie, všetky dokumenty sa odstránia zo zbierky.

Nasledujúci príklad kódu demonštruje, ako odstrániť konkrétny dokument z kolekcie.

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

Vysvetlenie kódu:

  1. Vyššie uvedený kód používa funkciu odstránenia a určuje kritériá, ktoré v tomto prípade znamenajú odstránenie dokumentov, ktoré majú ID zamestnanca ako 22.

Ak je príkaz vykonaný úspešne, zobrazí sa nasledujúci Výstup

Výkon:

Výstup ukáže, že bol upravený 1 dokument.

Zaujímavé články...